protected void btnIngreso_Click(object sender, EventArgs e) { IngresoDTO ingresoDTO = (IngresoDTO)Session["ingreso_ADM_DTO"]; FormulaMedicamentoNEG formulamedicamentoNEG = new FormulaMedicamentoNEG(); FormulaMedicamentoDTO formulamedicamentoDTOIN = new FormulaMedicamentoDTO(); int retorno = 0; formulamedicamentoDTOIN.medicamento = txtNombreMedicamento.Text; formulamedicamentoDTOIN.cantidad = txtCantidad.Text; formulamedicamentoDTOIN.medida = txtMedidad.Text; formulamedicamentoDTOIN.unidad_medida = ddlUnidadMedida.SelectedValue.ToString(); formulamedicamentoDTOIN.ingresoID = ingresoDTO.ingresoID; retorno = formulamedicamentoNEG.create(formulamedicamentoDTOIN); if (retorno == 1) { //Mensaje OK divok.Visible = true; } else { //Mensaje OK diverror.Visible = true; } }
protected void btnIngreso_Click(object sender, EventArgs e) { IngresoDTO ingresoDTO = (IngresoDTO)Session["ingreso_ADM_DTO"]; PacienteDTO pacienteDTO = (PacienteDTO)Session["paciente_ADM_DTO"]; ExamenNEG examenNEG = new ExamenNEG(); ExamenDTO examenDTOIN = new ExamenDTO(); int retorno = 0; examenDTOIN.nombre_examen = txtNombreExamen.Text; examenDTOIN.fecha_examen = Convert.ToDateTime(datepicker.Text); examenDTOIN.ingresoID = ingresoDTO.ingresoID; examenDTOIN.resultado = ""; retorno = examenNEG.create(examenDTOIN); if (retorno == 1) { //Mensaje OK divok.Visible = true; } else { //Mensaje OK diverror.Visible = true; } }
protected void btnGuardar_Click(object sender, EventArgs e) { IngresoDTO ingresoDTO = (IngresoDTO)Session["ingreso_ADM_DTO"]; PacienteDTO pacienteDTO = (PacienteDTO)Session["paciente_ADM_DTO"]; IngresoNEG ingresoNEG = new IngresoNEG(); IngresoDTO ingresoDTOIN = new IngresoDTO(); int retorno = 0; ingresoDTOIN.estado = "Ingresado"; ingresoDTOIN.enfermedad = txtEnfermedad.Text; ingresoDTOIN.unidadID = Convert.ToInt64(ddlUnidad.SelectedValue); ingresoDTOIN.salaID = Convert.ToInt64(ddlSala.SelectedValue); ingresoDTOIN.camaID = Convert.ToInt64(ddlSala.SelectedValue); ingresoDTOIN.pacienteID = pacienteDTO.pacienteID; ingresoDTOIN.fecha_ingreso = Convert.ToDateTime(txtFechaIngreso.Text); ingresoDTOIN.hora_ingreso = txtHoraIngreso.Text; ingresoDTOIN.descripcion = txtDescripcion.Text; retorno = ingresoNEG.create(ingresoDTOIN); if (retorno == 1) { //Mensaje OK divok.Visible = true; } else { //Mensaje OK diverror.Visible = true; } }
public int delete(IngresoDTO ingresoDTO) { int retorno = 0; string sql = "DELETE FROM Ingreso WHERE ingresoID=@ingresoID"; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(sql, con); cmd.Parameters.AddWithValue("@ingresoID", ingresoDTO.ingresoID); cmd.CommandType = CommandType.Text; con.Open(); try { retorno = cmd.ExecuteNonQuery(); } catch (Exception ex) { retorno = 0; } finally { con.Close(); } return(retorno); }
protected void btnIngreso_Click(object sender, EventArgs e) { IngresoDTO ingresoDTO = (IngresoDTO)Session["ingreso_ADM_DTO"]; PacienteDTO pacienteDTO = (PacienteDTO)Session["paciente_ADM_DTO"]; ProcedimientoNEG ProcedimientoNEG = new ProcedimientoNEG(); ProcedimientoDTO ProcedimientoDTOIN = new ProcedimientoDTO(); int retorno = 0; ProcedimientoDTOIN.nombre = txtNombreProcedimiento.Text; ProcedimientoDTOIN.cantidad = txtCantidad.Text; ProcedimientoDTOIN.periodo = ddlPeriodo.SelectedValue.ToString(); ProcedimientoDTOIN.fecha_inicio_procedimiento = Convert.ToDateTime(datepicker.Text); retorno = ProcedimientoNEG.create(ProcedimientoDTOIN); if (retorno == 1) { //Mensaje OK divok.Visible = true; } else { //Mensaje OK diverror.Visible = true; } }
protected void btnGuardar_Click(object sender, EventArgs e) { IngresoDTO ingresoDTO = (IngresoDTO)Session["ingreso_ADM_DTO"]; EgresoNEG egresoNEG = new EgresoNEG(); EgresoDTO egresoDTOIN = new EgresoDTO(); int retorno = 0; egresoDTOIN.fecha_egreso = Convert.ToDateTime(TextFechaEgreso.Text); egresoDTOIN.ingresoID = ingresoDTO.ingresoID; egresoDTOIN.descripcion = "Paciente egresado"; retorno = egresoNEG.create(egresoDTOIN); if (retorno == 1) { //Mensaje OK divok.Visible = true; } else { //Mensaje OK diverror.Visible = true; } }
protected void btnBuscar_Click(object sender, EventArgs e) { PacienteDTO pacienteDTOIN = new PacienteDTO(); PacienteDTO pacienteDTOOUT = new PacienteDTO(); PacienteNEG pacienteNEG = new PacienteNEG(); pacienteDTOIN.rut = txtBuscar.Text; pacienteDTOOUT = pacienteNEG.BuscarPacienteRut(pacienteDTOIN); if (pacienteDTOOUT != null) { Session["paciente_ADM_DTO"] = pacienteDTOOUT; IngresoDTO ingresoDTO = new IngresoDTO(); IngresoNEG ingresoNEG = new IngresoNEG(); ingresoDTO.pacienteID = pacienteDTOOUT.pacienteID; ingresoDTO = ingresoNEG.readxPaciente(ingresoDTO); if (ingresoDTO != null) { Session["ingreso_ADM_DTO"] = ingresoDTO; cargardatospaciente(); } } }
protected void btnIngreso_Click(object sender, EventArgs e) { IngresoDTO ingresoDTO = (IngresoDTO)Session["ingreso_ADM_DTO"]; PacienteDTO pacienteDTO = (PacienteDTO)Session["paciente_ADM_DTO"]; TratamientoNEG tratamientoNEG = new TratamientoNEG(); TratamientoDTO tratamientoDTOIN = new TratamientoDTO(); int retorno = 0; tratamientoDTOIN.descripcion = txtNombreTratamiento.Text; tratamientoDTOIN.ingresoID = ingresoDTO.ingresoID; tratamientoDTOIN.pacienteID = pacienteDTO.pacienteID; retorno = tratamientoNEG.create(tratamientoDTOIN); if (retorno == 1) { //Mensaje OK divok.Visible = true; } else { //Mensaje OK diverror.Visible = true; } }
protected void btnIngreso_Click(object sender, EventArgs e) { IngresoDTO ingresoDTO = (IngresoDTO)Session["ingreso_ADM_DTO"]; DiagnosticoNEG diagnosticoNEG = new DiagnosticoNEG(); DiagnosticoDTO diagnosticoDTOIN = new DiagnosticoDTO(); int retorno = 0; diagnosticoDTOIN.descripcion = txtDescripcionDiagnostico.Text; diagnosticoDTOIN.fecha_diagnostico = Convert.ToDateTime(datepicker.Text); diagnosticoDTOIN.ingresoID = ingresoDTO.ingresoID; retorno = diagnosticoNEG.create(diagnosticoDTOIN); if (retorno == 1) { //Mensaje OK divok.Visible = true; } else { //Mensaje OK diverror.Visible = true; } }
protected void btnIngresar_Click(object sender, EventArgs e) { PacienteNEG pacienteNEG = new PacienteNEG(); PacienteDTO pacienteDTO = new PacienteDTO(); PacienteDTO retornoDTO = new PacienteDTO(); pacienteDTO.rut = txtUsuario.Text; pacienteDTO.clave = txtPassword.Text; retornoDTO = pacienteNEG.buscarPorRut(pacienteDTO); if (retornoDTO != null) { Session["Administracion"] = "NO"; Session["pacienteDTO"] = retornoDTO; IngresoDTO ingresoDTO = new IngresoDTO(); IngresoNEG ingresoNEG = new IngresoNEG(); ingresoDTO.pacienteID = retornoDTO.pacienteID; ingresoDTO = ingresoNEG.readxPaciente(ingresoDTO); Session["ingresoDTO"] = ingresoDTO; Response.Redirect("../Main/Home.aspx"); } }
public async Task <IngresoDTO> Actualizar(IngresoDTO ingresoDTO) { try { if (ingresoDTO != null) { Ingreso ingresoDB = await db.Ingresos.Include(i => i.Proveedor).SingleAsync(s => s.Id == ingresoDTO.Id); Ingreso ingreso = mapper.Map <IngresoDTO, Ingreso>(ingresoDTO, ingresoDB); db.Entry(ingreso.Proveedor).State = EntityState.Unchanged; db.Entry(ingreso.Funcionario).State = EntityState.Unchanged; var updateIngreso = db.Ingresos.Update(ingreso); await db.SaveChangesAsync(); return(mapper.Map <Ingreso, IngresoDTO>(updateIngreso.Entity)); } else { return(null); } } catch (Exception e) { return(null); } }
public void cargardatospaciente() { IngresoDTO ingresoDTO = (IngresoDTO)Session["ingreso_ADM_DTO"]; PacienteDTO pacienteDTO = (PacienteDTO)Session["paciente_ADM_DTO"]; lblRut.Text = pacienteDTO.rut + "-" + pacienteDTO.digito_verificador; lblNombre.Text = pacienteDTO.nombre + " " + pacienteDTO.apellido_paterno + " " + pacienteDTO.apellido_materno; lblEdad.Text = pacienteDTO.edad; lblEstado.Text = ingresoDTO.estado; lblEnfermedad.Text = ingresoDTO.enfermedad; lblFechaIngreso.Text = pacienteDTO.fecha_registro.ToString("dd/MM/yyyy"); lblHoraIngreso.Text = ingresoDTO.hora_ingreso; lblUnidad.Text = ingresoDTO.unidad.nombre; lblSala.Text = ingresoDTO.sala.numero; lblCama.Text = ingresoDTO.cama.descripcion; PersonalNEG personalNEG = new PersonalNEG(); PersonalDTO personalDTOIN = new PersonalDTO(); PersonalDTO personalDTOOUT = new PersonalDTO(); personalDTOIN.unidadID = ingresoDTO.unidadID; personalDTOOUT = personalNEG.readxUnidad(personalDTOIN); PersonaDTO personaDTOIN = new PersonaDTO(); PersonaDTO personaDTOOUT = new PersonaDTO(); PersonaNEG personaNEG = new PersonaNEG(); personaDTOIN.personaID = personalDTOOUT.personaID; personaDTOOUT = personaNEG.read(personaDTOIN); lblDoctor.Text = personaDTOOUT.nombre + " " + personaDTOOUT.apellido_paterno + " " + personaDTOOUT.apellido_materno; }
protected void Page_Load(object sender, EventArgs e) { cargardatospaciente(); IngresoDTO ingresoDTO = (IngresoDTO)Session["ingresoDTO"]; PacienteDTO pacienteDTO = (PacienteDTO)Session["pacienteDTO"]; List <ProcedimientoDTO> listProcedimientoDTO = new List <ProcedimientoDTO>(); ProcedimientoNEG procedimientoNEG = new ProcedimientoNEG(); ProcedimientoDTO procedimientoDTOIN = new ProcedimientoDTO(); procedimientoDTOIN.ingresoID = ingresoDTO.ingresoID; listProcedimientoDTO = procedimientoNEG.readxIngreso(procedimientoDTOIN); gvProcedimientos.DataSource = listProcedimientoDTO; gvProcedimientos.DataBind(); List <FormulaMedicamentoDTO> listFormMedDTO = new List <FormulaMedicamentoDTO>(); FormulaMedicamentoNEG FormMedNEG = new FormulaMedicamentoNEG(); FormulaMedicamentoDTO ForMedDTOIN = new FormulaMedicamentoDTO(); ForMedDTOIN.ingresoID = ingresoDTO.ingresoID; listFormMedDTO = FormMedNEG.readxIngreso(ForMedDTOIN); gvMedicamentos.DataSource = listFormMedDTO; gvMedicamentos.DataBind(); }
public DataTable read(IngresoDTO ingresoDTO) { DataTable dt = new DataTable(); SqlConnection conn = new SqlConnection(connectionString); string sql = "SELECT * FROM Ingreso WHERE ingresoID = @ingresoID and estado = 'ACTIVO'"; SqlCommand sqlcmd = new SqlCommand(sql, conn); sqlcmd.Parameters.Add(new SqlParameter("@ingresoID", SqlDbType.Int)); sqlcmd.Parameters["@ingresoID"].Value = ingresoDTO.pacienteID; try { conn.Open(); SqlDataReader rdr = sqlcmd.ExecuteReader(); dt.Load(rdr); rdr.Close(); } catch { dt = null; } finally { conn.Close(); } return(dt); }
public int create(IngresoDTO ingresoDTO) { int retorno = 0; IngresoDAO ingresoDAO = new IngresoDAO(); retorno = ingresoDAO.create(ingresoDTO); return(retorno); }
public async Task <IngresoDTO> ActualizarIngreso(IngresoDTO ingresoDTO) { var response = await httpClient.PostAsJsonAsync("/api/Ingreso/Actualizar", ingresoDTO); var content = await response.Content.ReadAsStringAsync(); var ingresoActualizado = JsonConvert.DeserializeObject <IngresoDTO>(content); return(ingresoActualizado); }
protected void Page_Load(object sender, EventArgs e) { cargardatospaciente(); IngresoDTO ingresoDTO = (IngresoDTO)Session["ingresoDTO"]; PacienteDTO pacienteDTO = (PacienteDTO)Session["pacienteDTO"]; List <ExamenDTO> listExamenDTO = new List <ExamenDTO>(); ExamenNEG examenNEG = new ExamenNEG(); ExamenDTO examenDTOIN = new ExamenDTO(); examenDTOIN.ingresoID = ingresoDTO.ingresoID; listExamenDTO = examenNEG.readxIngreso(examenDTOIN); gvExamenes.DataSource = listExamenDTO; gvExamenes.DataBind(); List <ImagenDTO> listImagenDTO = new List <ImagenDTO>(); ImagenNEG imagenNEG = new ImagenNEG(); ImagenDTO imagenDTOIN = new ImagenDTO(); imagenDTOIN.ingresoID = ingresoDTO.ingresoID; listImagenDTO = imagenNEG.readxIngreso(imagenDTOIN); gvImagenes.DataSource = listImagenDTO; gvImagenes.DataBind(); //List<ImagenesDTO> listExamenDTO = new List<ImagenesDTO>(); //ExamenNEG examenNEG = new ExamenNEG(); //ExamenDTO examenDTOIN = new ExamenDTO(); //gvImagenes.DataSource = dtImagenes; //gvImagenes.DataBind(); //DataTable dtImagenes = new DataTable(); //dtImagenes.Clear(); //dtImagenes.Columns.Add("nombre_imagen"); //dtImagenes.Columns.Add("fecha_imagen"); //dtImagenes.Columns.Add("diagnostico"); //DataRow rowImagenes = dtImagenes.NewRow(); //rowImagenes["nombre_imagen"] = "Radiografia Pierna Derecha"; //rowImagenes["fecha_imagen"] = "26/11/2016"; //rowImagenes["diagnostico"] = "Diagnostico 1"; //dtImagenes.Rows.Add(rowImagenes); //gvImagenes.DataSource = dtImagenes; //gvImagenes.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { cargardatospaciente(); IngresoDTO ingresoDTO = (IngresoDTO)Session["ingresoDTO"]; PacienteDTO pacienteDTO = (PacienteDTO)Session["pacienteDTO"]; List <ProcedimientoDTO> listProcedimientoDTO = new List <ProcedimientoDTO>(); ProcedimientoNEG procedimientoNEG = new ProcedimientoNEG(); ProcedimientoDTO procedimientoDTOIN = new ProcedimientoDTO(); procedimientoDTOIN.ingresoID = ingresoDTO.ingresoID; listProcedimientoDTO = procedimientoNEG.readxIngreso(procedimientoDTOIN); gvProcedimientos.DataSource = listProcedimientoDTO; gvProcedimientos.DataBind(); //DataTable dtMedicamento = new DataTable(); //dtMedicamento.Clear(); //dtMedicamento.Columns.Add("cantidad"); //dtMedicamento.Columns.Add("medicamento"); //dtMedicamento.Columns.Add("medida"); //dtMedicamento.Columns.Add("unidad_medida"); //DataRow rowMedicamento = dtMedicamento.NewRow(); //rowMedicamento["cantidad"] = "2"; //rowMedicamento["medicamento"] = "Paracetamol"; //rowMedicamento["medida"] = "500"; //rowMedicamento["unidad_medida"] = "mg"; //dtMedicamento.Rows.Add(rowMedicamento); //gvMedicamentos.DataSource = dtMedicamento; //gvMedicamentos.DataBind(); //DataTable dtProcedimiento = new DataTable(); //dtProcedimiento.Clear(); //dtProcedimiento.Columns.Add("nombre_procedimiento"); //dtProcedimiento.Columns.Add("fecha_procedimiento"); //DataRow rowProcedimiento = dtProcedimiento.NewRow(); //rowProcedimiento["nombre_procedimiento"] = "Curaciones"; //rowProcedimiento["fecha_procedimiento"] = "26/11/2016"; //dtProcedimiento.Rows.Add(rowProcedimiento); //gvProcedimientos.DataSource = dtProcedimiento; //gvProcedimientos.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { cargardatospaciente(); IngresoDTO ingresoDTO = (IngresoDTO)Session["ingresoDTO"]; PacienteDTO pacienteDTO = (PacienteDTO)Session["pacienteDTO"]; List <DiagnosticoDTO> listDiagDTO = new List <DiagnosticoDTO>(); DiagnosticoNEG diagNEG = new DiagnosticoNEG(); DiagnosticoDTO diagDTOIN = new DiagnosticoDTO(); diagDTOIN.ingresoID = ingresoDTO.ingresoID; listDiagDTO = diagNEG.readxIngreso(diagDTOIN); gvDiagonosticoDiario.DataSource = listDiagDTO; gvDiagonosticoDiario.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { cargardatospaciente(); IngresoDTO ingresoDTO = (IngresoDTO)Session["ingresoDTO"]; PacienteDTO pacienteDTO = (PacienteDTO)Session["pacienteDTO"]; List <TratamientoDTO> listTratamientoDTO = new List <TratamientoDTO>(); TratamientoNEG tratamientoNEG = new TratamientoNEG(); TratamientoDTO tratamientoDTOIN = new TratamientoDTO(); tratamientoDTOIN.ingresoID = ingresoDTO.ingresoID; listTratamientoDTO = tratamientoNEG.readxIngreso(tratamientoDTOIN); gvTratamiento.DataSource = listTratamientoDTO; gvTratamiento.DataBind(); }
public int create(IngresoDTO ingresoDTO) { int retorno = 0; SqlConnection conn = new SqlConnection(connectionString); string sql = "INSERT INTO Ingreso ( estado, enfermedad, unidadID, salaID, camaID, descripcion, pacienteID, fecha_ingreso, hora_ingreso) values( @estado, @enfermedad, @unidadID, @salaID, @camaID, @descripcion, @pacienteID, @fecha_ingreso, @hora_ingreso)"; SqlCommand sqlcmd = new SqlCommand(sql, conn); sqlcmd.Parameters.AddWithValue("@estado", ingresoDTO.estado); sqlcmd.Parameters.AddWithValue("@enfermedad", ingresoDTO.enfermedad); sqlcmd.Parameters.AddWithValue("@unidadID", ingresoDTO.unidadID); sqlcmd.Parameters.AddWithValue("@salaID", ingresoDTO.salaID); sqlcmd.Parameters.AddWithValue("@camaID", ingresoDTO.camaID); sqlcmd.Parameters.AddWithValue("@descripcion", ingresoDTO.descripcion); sqlcmd.Parameters.AddWithValue("@pacienteID", ingresoDTO.pacienteID); sqlcmd.Parameters.AddWithValue("@fecha_ingreso", ingresoDTO.fecha_ingreso); sqlcmd.Parameters.AddWithValue("@hora_ingreso", ingresoDTO.hora_ingreso); sqlcmd.CommandType = CommandType.Text; conn.Open(); try { retorno = sqlcmd.ExecuteNonQuery(); } catch { retorno = 0; } finally { conn.Close(); } return(retorno); }
public async Task <IActionResult> ActualizarIngreso([FromBody] IngresoDTO ingresoEstado) { if (ingresoEstado != null) { var resultado = await ingresoRepositorio.Actualizar(ingresoEstado); if (resultado == null) { return(BadRequest()); } // registrar el ingreso var resultado2 = await ingresoDiarioRepositorio.Agregar(resultado); if (resultado2 < 0) { return(BadRequest()); } return(Ok(resultado)); } else { return(BadRequest()); } }
public IngresoDTO read(IngresoDTO ingresoDTO) { IngresoDTO retornoDTO = new IngresoDTO(); IngresoDAO ingresoDAO = new IngresoDAO(); DataTable dt = new DataTable(); dt = ingresoDAO.read(ingresoDTO); foreach (DataRow row in dt.Rows) { retornoDTO.ingresoID = Convert.ToInt64(row["ingresoID"].ToString()); retornoDTO.estado = row["estado"].ToString(); retornoDTO.enfermedad = row["enfermedad"].ToString(); retornoDTO.unidadID = Convert.ToInt64(row["unidadID"].ToString()); if (retornoDTO.unidadID != 0) { UnidadDTO unidadDTO = new UnidadDTO(); UnidadNEG unidadNEG = new UnidadNEG(); unidadDTO.unidadID = retornoDTO.unidadID; retornoDTO.unidad = new UnidadDTO(); retornoDTO.unidad = unidadNEG.read(unidadDTO); } retornoDTO.salaID = Convert.ToInt64(row["salaID"].ToString()); if (retornoDTO.salaID != 0) { SalaDTO salaDTO = new SalaDTO(); SalaNEG salaNEG = new SalaNEG(); salaDTO.salaID = retornoDTO.salaID; retornoDTO.sala = new SalaDTO(); retornoDTO.sala = salaNEG.read(salaDTO); } retornoDTO.camaID = Convert.ToInt64(row["camaID"].ToString()); if (retornoDTO.camaID != 0) { CamaDTO camaDTO = new CamaDTO(); CamaNEG camaNEG = new CamaNEG(); camaDTO.camaID = retornoDTO.camaID; retornoDTO.cama = new CamaDTO(); retornoDTO.cama = camaNEG.read(camaDTO); } retornoDTO.descripcion = row["descripcion"].ToString(); retornoDTO.pacienteID = Convert.ToInt64(row["pacienteID"].ToString()); retornoDTO.fecha_ingreso = Convert.ToDateTime(row["fecha_ingreso"].ToString()); retornoDTO.hora_ingreso = row["hora_ingreso"].ToString(); } return(retornoDTO); }
public async Task <int> Agregar(IngresoDTO ingresoDTO) { try { Proveedor proveedor = await db.Proveedores.FindAsync(ingresoDTO.Proveedor.Id); Funcionario funcionario = await db.Funcionarios.FindAsync(ingresoDTO.Funcionario.Id); IngresoDiarioDTO ingDiarioDTO = mapper.Map <IngresoDTO, IngresoDiarioDTO>(ingresoDTO); if (ingresoDTO.FechaInicio == ingresoDTO.FechaFin) { IngresoDiario ingDiarioBD = mapper.Map <IngresoDiarioDTO, IngresoDiario>(ingDiarioDTO); IngresoDiario ingresoDiarioUno = new IngresoDiario() { Proveedor = proveedor, Funcionario = funcionario, Fecha = ingresoDTO.FechaInicio.Value, EntradaPlanificada = ingDiarioBD.EntradaPlanificada, SalidaPlanificada = ingDiarioBD.SalidaPlanificada }; db.Entry(ingresoDiarioUno.Proveedor).State = EntityState.Unchanged; db.Entry(ingresoDiarioUno.Funcionario).State = EntityState.Unchanged; await db.IngresosDiarios.AddAsync(ingresoDiarioUno); return(await db.SaveChangesAsync()); } if (ingresoDTO.FechaInicio < ingresoDTO.FechaFin) { var diffFechas = ingresoDTO.FechaFin - ingresoDTO.FechaInicio; int cantidadDias = diffFechas.Value.Days + 1; DateTime fechaInicio = ingresoDTO.FechaInicio.Value; IngresoDiario ingDiarioBD = mapper.Map <IngresoDiarioDTO, IngresoDiario>(ingDiarioDTO); for (int i = 0; i < cantidadDias; i++) { IngresoDiario ingresoDiarioMuchos = new IngresoDiario() { Proveedor = proveedor, Funcionario = funcionario, Fecha = fechaInicio.AddDays(i), EntradaPlanificada = ingDiarioBD.EntradaPlanificada, SalidaPlanificada = ingDiarioBD.SalidaPlanificada }; db.Entry(ingresoDiarioMuchos.Proveedor).State = EntityState.Unchanged; db.Entry(ingresoDiarioMuchos.Funcionario).State = EntityState.Unchanged; await db.IngresosDiarios.AddAsync(ingresoDiarioMuchos); } return(await db.SaveChangesAsync()); } return(-1); } catch (Exception e) { return(-1); } }
public IngresoDTO update(IngresoDTO ingresoDTO) { IngresoDTO retornoDTO = new IngresoDTO(); return(retornoDTO); }
public List <IngresoDTO> readAll(IngresoDTO ingresoDTO) { List <IngresoDTO> listDTO = new List <IngresoDTO>(); return(listDTO); }