public async Task <ActionResult <Remision> > UpdateRemision([FromBody] RemisionAltaDto itemDto) { try { var itemOld = await _repository.GetRemisionNoDtoPorId(itemDto.Id); if (itemOld == null) { itemOld = new Remision(); itemOld.error = $"La remision {itemDto.Id}, no existe en la base de datos."; return(BadRequest(itemOld)); } if (itemDto.fecha_remision > DateTime.Now) { itemOld.error = $"La fecha de remisión no puede ser mayor a la fecha actual"; return(BadRequest(itemOld)); } var proveedor = await _proveedorRepository.GetProveedorPorId(itemDto.proveedor_id); itemOld.fecha_pago = itemDto.fecha_remision.AddDays(proveedor.dias_credito); _mapper.Map(itemDto, itemOld); var updated = await _baseRepository.SaveChangesAsync(); return(Ok(_mapper.Map <RemisionDto>(itemOld))); } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }
private void RemisionContratoComodato_NeedDataSource(object sender, EventArgs e) { try { this.sqlConnection1.ConnectionString = this.ReportParameters["Conexion"].Value.ToString(); this.sqlConnection2.ConnectionString = this.ReportParameters["Conexion"].Value.ToString(); //Transfer the ReportParameter value to the parameter of the select command this.sqlDataAdapter1.SelectCommand.Parameters["@Id_Emp"].Value = this.ReportParameters["Id_Emp"].Value; this.sqlDataAdapter1.SelectCommand.Parameters["@Id_Cd"].Value = this.ReportParameters["Id_Cd"].Value; this.sqlDataAdapter1.SelectCommand.Parameters["@Id_Rem"].Value = this.ReportParameters["Id_Rem"].Value; //Take the Telerik.Reporting.Processing.Report instance and set the adapter as it's DataSource Telerik.Reporting.Processing.Report report = (Telerik.Reporting.Processing.Report)sender; report.DataSource = this.sqlDataAdapter1; // --------------------------------------------------------------------------------------------- // Si se asigno correctamente el origen de datos, se actualiza el estatus de la orden de compra // --------------------------------------------------------------------------------------------- //actualiza estatus de entrada salida a Impreso (I) int verificador = 0; Remision remision = new Remision(); remision.Id_Emp = int.Parse(this.ReportParameters["Id_Emp"].Value.ToString()); remision.Id_Cd = int.Parse(this.ReportParameters["Id_Cd"].Value.ToString()); remision.Id_Rem = int.Parse(this.ReportParameters["Id_Rem"].Value.ToString()); remision.Rem_Estatus = "I"; new CN_CapRemision().ModificarRemision_Estatus(remision, this.ReportParameters["Conexion"].Value.ToString(), ref verificador); } catch (Exception ex) { throw ex; } }
public string Actualizar_Remision(Remision RE) { if (Instancia_BBDD.Abrir_Conexion_BBDD() == true) { CMD = new SqlCommand("E_Actualizar_Remision", Instancia_BBDD.Conexion); CMD.CommandType = CommandType.StoredProcedure; CMD.Parameters.Add("@ID_Remision", SqlDbType.Int).Value = RE.ID_Remision; CMD.Parameters.Add("@Estado", SqlDbType.Int).Value = RE.ID_Estado_Remision; CMD.ExecuteNonQuery(); CMD.Dispose(); var Lista_Instrumento = RE.ID_Instrumentos.Split(',').Where(x => !string.IsNullOrEmpty(x)).ToArray(); var Lista_Observaciones_Iniciales = RE.Observaciones_Iniciales.Split(',').Where(x => !string.IsNullOrEmpty(x)).ToArray(); var Lista_Observaciones_Finales = RE.Observaciones_Finales.Split(',').Where(x => !string.IsNullOrEmpty(x)).ToArray(); for (int I = 0; I < Lista_Instrumento.Length; I++) { CMD = new SqlCommand("E_Actualizar_Remision_Instrumentos", Instancia_BBDD.Conexion); CMD.CommandType = CommandType.StoredProcedure; CMD.Parameters.Add("@ID_Instrumento", SqlDbType.Int).Value = Lista_Instrumento[I]; CMD.Parameters.Add("@ID_Remision", SqlDbType.Int).Value = RE.ID_Remision; CMD.Parameters.Add("@Observacion_Inicial", SqlDbType.VarChar).Value = Lista_Observaciones_Iniciales[I]; CMD.Parameters.Add("@Observacion_Final", SqlDbType.VarChar).Value = Lista_Observaciones_Finales[I]; CMD.ExecuteNonQuery(); } CMD.Dispose(); Instancia_BBDD.Cerrar_Conexion(); return("{\"Cod_Resultado\": 1,\"Mensaje\": \"Se actualizo el registro correctamente\"}"); } else { return("{\"Cod_Resultado\": -1,\"Mensaje\": \"No se pudo conectar con la base de datos\"}"); } }
public string Insertar_Remision(Remision RE) { if (Instancia_BBDD.Abrir_Conexion_BBDD() == true) { CMD = new SqlCommand("E_Insertar_Remision", Instancia_BBDD.Conexion); CMD.CommandType = CommandType.StoredProcedure; CMD.Parameters.Add("@ID_Remision", SqlDbType.Int).Value = RE.ID_Remision; CMD.Parameters.Add("@Fecha_Entrega", SqlDbType.DateTime).Value = RE.Fecha_Entrega; CMD.Parameters.Add("@Fecha_Prestamo", SqlDbType.DateTime).Value = RE.Fecha_Prestamo; CMD.Parameters.Add("@ID_Estudiante", SqlDbType.Int).Value = RE.ID_Estudiante; CMD.Parameters.Add("@ID_Empleado", SqlDbType.VarChar).Value = RE.Empleado_ID; CMD.ExecuteNonQuery(); var Lista_Instrumento = RE.ID_Instrumentos.Split(',').Where(x => !string.IsNullOrEmpty(x)).ToArray(); var Lista_Observaciones_Iniciales = RE.Observaciones_Iniciales.Split(',').Where(x => !string.IsNullOrEmpty(x)).ToArray(); for (int I = 0; I < Lista_Instrumento.Length; I++) { CMD = new SqlCommand("E_Insertar_Remision_Instrumento", Instancia_BBDD.Conexion); CMD.CommandType = CommandType.StoredProcedure; CMD.Parameters.Add("@ID_Instrumento", SqlDbType.Int).Value = Lista_Instrumento[I]; CMD.Parameters.Add("@Numero_Remision", SqlDbType.Int).Value = RE.ID_Remision; CMD.Parameters.Add("@Observacion_Inicial", SqlDbType.VarChar).Value = Lista_Observaciones_Iniciales[I]; CMD.ExecuteNonQuery(); } CMD.Dispose(); Instancia_BBDD.Cerrar_Conexion(); return("{\"Cod_Resultado\": 1,\"Mensaje\": \"Se inserto el nuevo registro\"}"); } else { return("{\"Cod_Resultado\": -1,\"Mensaje\": \"No se pudo conectar con la base de datos\"}"); } }
public IActionResult GetRemision(Token token, int id) { if (id <= 0) { return(BadRequest("Incorrect data")); } try { Remision remision = Remision.Get(id); if (remision.cedulaDoctor != token.data.cedula) { return(BadRequest("Usuario no autorizado ")); } string localidad = $"{token.data.localidad}"; ViewData["Remision"] = remision; ViewData["Localidad"] = localidad; return(View("~/Views/TheCircle/Impresion/Remision.cshtml")); } catch (Exception e) { throw new Exception("Error al cargar remision", e); } }
protected void rgRemisiones_UpdateCommand(object sender, GridCommandEventArgs e) { try { GridEditableItem editedItem = e.Item as GridEditableItem; Remision remision = new Remision(); Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; remision.Id_Emp = sesion.Id_Emp; remision.Id_Cd = sesion.Id_Cd_Ver; remision.Id_Rem = Convert.ToInt32((editedItem["Id_Rem"].FindControl("txtId_Rem") as RadNumericTextBox).Text); string[] datePart = (editedItem["Rem_Fecha"].FindControl("lblRem_FechaEdit") as Label).Text.Substring(0, 10).Split(new char[] { '/' }); remision.Rem_Fecha = new DateTime(Convert.ToInt32(datePart[2]), Convert.ToInt32(datePart[1]), Convert.ToInt32(datePart[0])); remision.Id_Cte = Convert.ToInt32((editedItem["Id_Cte"].FindControl("lblId_CteEdit") as Label).Text); remision.NombreCliente = (editedItem["NombreCliente"].FindControl("lblNombreClienteEdit") as Label).Text; remision.Rem_Estatus = (editedItem["Rem_Estatus"].FindControl("lblRem_EstatusEdit") as Label).Text; remision.Rem_EstatusStr = (editedItem["Rem_EstatusStr"].FindControl("lblRem_EstatusStrEdit") as Label).Text; //agregar remision de la lista this.ListaRemisiones_ModificarRemisiones(remision); } catch (Exception ex) { string mensaje = string.Concat(ex.Message, "rgRemisiones_update_error"); this.DisplayMensajeAlerta(mensaje); } }
public ActionResult DeleteConfirmed(int id) { Remision remision = db.Remisions.Find(id); db.Remisions.Remove(remision); db.SaveChanges(); return(RedirectToAction("Index")); }
public RemisionPaciente() { paciente = new Paciente(); remision = new List <Remision>(); remisionP = new Remision(); cierre = new CierreHC(); ingresoClinica = new IngresoClinica(); }
public CierreCasoVM() { paciente = new Paciente(); ingresoClinica = new IngresoClinica(); remision = new Remision(); cierreHC = new CierreHC(); consulta = new Consulta(); motivosCierre = new MotivosCierre(); }
public IActionResult Get_ReporteRemision_Date_Doctor(Token token, [FromQuery] Fecha request) { if (!ModelState.IsValid) { return(BadRequest("Incorrect data")); } Remision[] response = Remision.ReportByDoctorDate(request, token.data.cedula); return(Ok(response)); }
public IActionResult AprobacionContralor(Token token, int id, [FromBody] string comentario) { if (id <= 0) { return(BadRequest()); } Remision.AprobacionContralor(token.data.cedula, id, comentario); return(Ok()); }
public IActionResult GetAprobadas([FromQuery] Date fecha) { if (fecha is null) { return(BadRequest()); } var remisiones = Remision.GetAprobadas(fecha.desde, fecha.hasta); return(Ok(remisiones)); }
public void ConsultaRemisionEncabezado(ref Remision Remision, string Conexion, ref bool encontrado) { try { new CD_CapRemisionSvtaAlmacen().ConsultaRemisionEncabezado(ref Remision, ref encontrado, Conexion); } catch (Exception ex) { throw ex; } }
public void ConsultarRemisionesDetalle(Sesion sesion, Remision remision, ref List <RemisionDet> detalles) { try { new CD_CapRemision().ConsultarRemisionesDetalle(sesion, remision, ref detalles); } catch (Exception ex) { throw ex; } }
public void ModificarRemision_PDF(Remision remision, string conexion, ref int verificador) { try { new CD_CapRemision().ModificarRemision_PDF(remision, conexion, ref verificador); } catch (Exception ex) { throw ex; } }
public RecepcionCaso() { cierre = new CierreHC(); paciente = new Paciente(); //consultantePaciente = new consultantePaciente(); remitido = new Remitido(); remision = new Remision(); consultante = new Consultante(); ingresoClinica = new IngresoClinica(); consecutivo = new Consecutivo(); }
public async Task <IActionResult> CrearDocumentoAdjuntoRemision([FromBody] Remision remision) { try { return(Ok(await _service.CrearDocumentoAdjuntoRemision(remision, new UsuarioDTO()))); } catch (Exception) { throw; } }
public IActionResult PostRemision([FromBody] Remision.Request req) { if (req is null) { return(BadRequest("Incorrect Data")); } var remision = new Remision(req.atencionM, req.institucion, req.monto, req.sintomas); return(Ok(remision)); }
public async Task <IActionResult> CrearRemision([FromBody] Remision remision) { try { return(Ok(await _service.CrearRemision(remision, new UsuarioDTO()))); } catch (Exception e) { return(BadRequest(e.Message)); } }
public void BajaRemision(ref Remision remision, ref List <RemisionDet> detalles, Sesion sesion, ref int verificador) { try { new CD_CapRemision().BajaRemision(ref remision, ref detalles, sesion, ref verificador); } catch (Exception ex) { throw ex; } }
public void ConsultaRemisionDetalleFacturacion(ref Remision remision, ref DataTable listaFacrutaRemision, string Id_Rem_Lista, string Conexion) { try { CD_CapRemision claseCapaDatos = new CD_CapRemision(); claseCapaDatos.ConsultaRemisionDetalleFacturacion(ref remision, ref listaFacrutaRemision, Id_Rem_Lista, Conexion); } catch (Exception ex) { throw ex; } }
public void ConsultaRemisionDetalleContratoComodato(ref Remision remision, string Conexion) { try { CD_CapRemision claseCapaDatos = new CD_CapRemision(); claseCapaDatos.ConsultaRemisionDetalleContratoComodato(ref remision, Conexion); } catch (Exception ex) { throw ex; } }
public ActionResult Edit([Bind(Include = "remisionID,mascotaID,practicanteID,region,vista,diagnostico,ecografia,evaluacion,resultado,observacion")] Remision remision) { if (ModelState.IsValid) { db.Entry(remision).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.mascotaID = new SelectList(db.Mascotas, "id", "nombre", remision.historiaFK); //** ViewBag.practicanteID = new SelectList(db.Mascotas, "id", "nombre", remision.practicanteID); return(View(remision)); }
public DocumentoGeneralVM() { ingresoClinica = new IngresoClinica(); paciente = new Paciente(); remision = new Remision(); remitido = new Remitido(); consultante = new Consultante(); estrategiaEva = new IngresoEstrategiasEvaluacion(); consulta = new Consulta(); consulta.numeroSesion = 1; estrategiasIngreso = new List <IngresoEstrategiasEvaluacion>(); }
public void GuardarRemision(Remision remision, List <RemisionDet> detalles, Sesion sesion, ref int verificador, bool actualizacionDocumento, bool Gen_Contrato, ref int Id_Rem, ref bool tipoMovimento, ref string mensaje) { try { new CD_CapRemision().GuardarRemision(remision, detalles, sesion, ref verificador, actualizacionDocumento, Gen_Contrato, ref Id_Rem, ref tipoMovimento, ref mensaje); } catch (Exception ex) { throw ex; } }
public List <Remision> ConsultaProductosNotaCargo(ref Remision remision, string Conexion) { try { CD_CapRemision claseCapaDatos = new CD_CapRemision(); List <Remision> NotaCargo = claseCapaDatos.ConsultaProductosRemision(ref remision, Conexion); return(NotaCargo); } catch (Exception ex) { throw ex; } }
public bool ConsultaRemisionFacturacion(ref Remision remision, string Conexion) { try { CD_CapRemision claseCapaDatos = new CD_CapRemision(); return(claseCapaDatos.ConsultaRemisionFacturacion(ref remision, Conexion)); } catch (Exception ex) { throw ex; } }
// GET: Remisiones/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Remision remision = db.Remisions.Find(id); if (remision == null) { return(HttpNotFound()); } return(View(remision)); }
/// <summary> /// Consulta las remisiones de acuerdo a los filtros de busqueda de la pantalla de remisiones_lista /// </summary> /// <param name="remisiones"></param> /// <param name="remision"></param> /// <param name="sesion"></param> /// <param name="NombreCliente"></param> /// <param name="ClienteIni"></param> /// <param name="ClienteFin"></param> /// <param name="ManAut"></param> /// <param name="FechaIni"></param> /// <param name="FechaFin"></param> /// <param name="Estatus"></param> /// <param name="NumeroIni"></param> /// <param name="NumeroFin"></param> /// <param name="Pedido"></param> public void ConsultarRemisiones(ref List <Remision> remisiones, ref Remision remision, CapaEntidad.Sesion sesion, string NombreCliente, int ClienteIni, int ClienteFin, int ManAut, DateTime?FechaIni, DateTime?FechaFin, string Estatus, int NumeroIni, int NumeroFin, int Pedido, string OrdenDeCompra, int IdTm) { try { new CD_CapRemision().ConsultarRemisiones(ref remisiones, ref remision, sesion, NombreCliente, ClienteIni, ClienteFin, ManAut, FechaIni, FechaFin, Estatus, NumeroIni, NumeroFin, Pedido, OrdenDeCompra, IdTm); } catch (Exception ex) { throw ex; } }
public async Task <bool> CrearDocumentoAdjuntoRemision(Remision remision, UsuarioDTO usuario) { try { var remisionBD = await _context.Remision.FirstOrDefaultAsync(r => r.Guid == remision.Guid); remisionBD.ImagenRemision = remision.ImagenRemision; _context.Entry(remisionBD).State = EntityState.Modified; return(await _context.SaveChangesAsync() > 0); } catch (Exception) { throw; } }