none
Consulta con parametros en dos tablas obteniendo el id RRS feed

  • Pregunta

  • hola a todos pondre las clases para mejor entendimiento

    esa es mi entidad de consulta, representa todos los campos de la tabla consulta

    public class EntidadConsulta
        {
            private int id;
            private int idTipoConsulta;
            private int idTipoAccidente;
            private int idEnfermero;
            private int idPaciente;
            private int idArea;
            private int idDiagnostico;
            private int idAparatoSistema;
            private int idAreaCuerpo;
            private int idLesion;
            private string comentarios;
            private DateTime fechaCreacion;
    
            public int Id
            {
                get { return this.id; }
                set { this.id = value; }
            }
            public int IdTipoConsulta
            {
                get { return this.idTipoConsulta; }
                set { this.idTipoConsulta = value; }
            }
            public int IdTipoAccidente
            {
                get { return this.idTipoAccidente; }
                set { this.idTipoAccidente = value; }
            }
            public int IdEnfermero
            {
                get { return this.idEnfermero; }
                set { this.idEnfermero = value; }
            }
            public int IdPaciente
            {
                get { return this.idPaciente; }
                set { this.idPaciente = value; }
            }
            public int IdArea
            {
                get { return this.idArea; }
                set { this.idArea = value; }
            }
            public int IdDiagnostico
            {
                get { return this.idDiagnostico; }
                set { this.idDiagnostico = value; }
            }
            public int IdAparatoSistema
            {
                get { return this.IdAparatoSistema; }
                set { this.idAparatoSistema = value; }
            }
            public int IdAreaCuerpo
            {
                get { return this.idAreaCuerpo; }
                set { this.idAreaCuerpo = value; }
            }
            public int IdLesion
            {
                get { return this.idLesion; }
                set { this.idLesion = value; }
            }
            public string Comentarios
            {
                get { return this.comentarios; }
                set { this.comentarios = value; }
            }
            public DateTime FechaCreacion
            {
                get { return this.fechaCreacion; }
                set { this.fechaCreacion = value; }
            }
        }

    ahora esta es la clase que representa un tratamiento

     public class EntidadTratamiento
        {
            private List<EntidadTratamientoDetalle> detalle;
    
            public List<EntidadTratamientoDetalle> Detalle
            {
                get { return this.detalle; }
                set { this.detalle = value; }
            }
        }

    es una lista de uan clase llamada EntidadTratamiento, y esta es la clase

    class EntidadTratamientoDetalle
        {
            private int idConsulta;
            private int idMedicamento;
            private int cantidad;
    
            public int IdConsulta
            {
                get { return this.idConsulta; }
                set { this.idConsulta = value; }
            }
            public int IdMedicamento
            {
                get { return this.idMedicamento; }
                set { this.idMedicamento = value; }
            }
            public int Cantidad
            {
                get { return this.cantidad; }
                set { this.cantidad = value; }
            }
        }

    bueno ahora que ya quedo claro de donde viene todo yo voy a crear una clase RepositorioConsulta donde tendra un metodo guardar y pedira dos parametros, una clase consulta y una clase Tratamientos

    necesito hacer un insert por parametros, pero necesito obtener el id de la consulta que se guardo, para poder guardalo en la lista de tratamientos, y poder guardar esa lista en tabla tratamientos, es muy importante decir que uso parametros pero no procedimientos almacenados, no tengo permitido usar procedimientos. entonces cmo seria la consulta,

    viernes, 29 de junio de 2012 8:07

Respuestas