private void Limpiar() { try { info_Orden = new fa_orden_trabajo_plataforma_Info(); lblanulado.Visible = false; _Accion = Cl_Enumeradores.eTipo_action.grabar; Set_Accion(_Accion); txtCodigo.Text = string.Empty; cmb_transportista.EditValue = null; txtDescripcion.Text = string.Empty; cmb_punto_cargo.EditValue = null; txtKilometraje_llegada.Text = string.Empty; txtKilometraje_salida.Text = string.Empty; cmb_vendedor.EditValue = null; ucFa_ClienteCmb1.Inicializar_cmb_cliente(); deFecha.EditValue = DateTime.Now; txt_num_factura.Text = ""; cmb_punto_cargo.EditValue = null; bList_Orden = new BindingList <fa_orden_trabajo_plataforma_det_Info>(); gridControlOrden_Det.DataSource = bList_Orden; txtCodigo.Focus(); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public bool AnularDB(fa_orden_trabajo_plataforma_Info info) { try { using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ()) { fa_orden_trabajo_plataforma Entity = Context.fa_orden_trabajo_plataforma.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdOrdenTrabajo_Pla == info.IdOrdenTrabajo_Pla); if (Entity != null) { Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.Fecha_UltAnu = info.Fecha_UltAnu; Entity.MotiAnula = info.MotiAnula; Entity.Estado = "I"; Context.SaveChanges(); } } oData_det.EliminarDB(info); oData_det = new fa_orden_trabajo_plataforma_det_Data(); oData_det.GuardarDB(info.lst_Det_Orden); return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }
public void Set_Info(fa_orden_trabajo_plataforma_Info info) { try { info_Orden = bus_Orden.Get_Info_Orden_trabajo(info.IdEmpresa, info.IdOrdenTrabajo_Pla); txtCodigo.Text = info.codOrdenTrabajo_Pla; cmb_vendedor.EditValue = info.IdVendedor; txtDescripcion.Text = info.Descripcion; cmb_punto_cargo.EditValue = info.IdPunto_cargo; txtKilometraje_llegada.Text = info.km_llegada.ToString(); txtKilometraje_salida.Text = info.km_salida.ToString(); cmb_transportista.EditValue = info.IdTransportista; ucFa_ClienteCmb1.set_ClienteInfo(info.IdCliente); deFecha.EditValue = info.Fecha; txt_num_factura.Text = info.vt_num_factura; if (info_Orden.Estado == "I") { lblanulado.Visible = true; } bList_Orden = new BindingList <fa_orden_trabajo_plataforma_det_Info>(info_Orden.lst_Det_Orden); gridControlOrden_Det.DataSource = bList_Orden; } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public List <fa_orden_trabajo_plataforma_Info> Get_List_Orden_trabajo(int idEmpresa) { try { List <fa_orden_trabajo_plataforma_Info> Lista = new List <fa_orden_trabajo_plataforma_Info>(); using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ()) { var lst = from q in Context.vwfa_orden_trabajo_plataforma where idEmpresa == q.IdEmpresa select q; foreach (var item in lst) { fa_orden_trabajo_plataforma_Info info = new fa_orden_trabajo_plataforma_Info(); info.IdEmpresa = item.IdEmpresa; info.IdOrdenTrabajo_Pla = item.IdOrdenTrabajo_Pla; info.codOrdenTrabajo_Pla = item.codOrdenTrabajo_Pla; info.IdCliente = item.IdCliente; info.Descripcion = item.Descripcion; info.Equipo = item.Equipo; info.serie = item.serie; info.Fecha = item.Fecha; info.km_salida = item.km_salida; info.km_llegada = item.km_llegada; info.con_atencion_a = item.con_atencion_a; info.IdUsuarioUltMod = item.IdUsuarioUltMod; info.Fecha_UltMod = item.Fecha_UltMod; info.IdUsuarioUltAnu = item.IdUsuarioUltAnu; info.Fecha_UltAnu = item.Fecha_UltAnu; info.MotiAnula = item.MotiAnula; info.nom_pc = item.nom_pc; info.ip = item.ip; info.Estado = item.Estado; info.vt_num_factura = item.vt_num_factura; info.IdPunto_cargo = item.IdPunto_cargo; info.nom_punto_cargo = item.nom_punto_cargo; info.IdVendedor = item.IdVendedor; info.IdTransportista = item.IdTransportista; info.Nombre = item.Nombre; info.Ve_Vendedor = item.Ve_Vendedor; Lista.Add(info); } } return(Lista); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }
public bool GuardarDB(fa_orden_trabajo_plataforma_Info info, ref decimal IdOrdenTrabajo_Pla) { try { using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ()) { fa_orden_trabajo_plataforma Entity = new fa_orden_trabajo_plataforma(); Entity.IdEmpresa = info.IdEmpresa; Entity.IdOrdenTrabajo_Pla = info.IdOrdenTrabajo_Pla = IdOrdenTrabajo_Pla = Get_Id(info.IdEmpresa); Entity.codOrdenTrabajo_Pla = info.codOrdenTrabajo_Pla == "" || info.codOrdenTrabajo_Pla == null?info.IdOrdenTrabajo_Pla.ToString() : info.codOrdenTrabajo_Pla; Entity.IdCliente = info.IdCliente; Entity.Descripcion = info.Descripcion; Entity.Equipo = info.Equipo; Entity.serie = info.serie; Entity.Fecha = info.Fecha; Entity.km_salida = info.km_salida; Entity.km_llegada = info.km_llegada; Entity.con_atencion_a = info.con_atencion_a; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = info.Fecha_UltMod; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.Fecha_UltAnu = info.Fecha_UltAnu; Entity.MotiAnula = info.MotiAnula; Entity.nom_pc = info.nom_pc; Entity.ip = info.ip; Entity.Estado = info.Estado; Entity.vt_num_factura = info.vt_num_factura; Entity.IdPunto_cargo = info.IdPunto_cargo; Entity.IdTransportista = info.IdTransportista; Entity.IdVendedor = info.IdVendedor; Context.fa_orden_trabajo_plataforma.Add(Entity); Context.SaveChanges(); } foreach (var item in info.lst_Det_Orden) { item.IdEmpresa = info.IdEmpresa; item.IdOrdenTrabajo_Pla = info.IdOrdenTrabajo_Pla; item.hora_ini = TimeSpan.Parse(item.hora_ini_D.ToShortTimeString()); item.hora_fin = TimeSpan.Parse(item.hora_fin_D.ToShortTimeString()); } oData_det.GuardarDB(info.lst_Det_Orden); return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }
public fa_orden_trabajo_plataforma_Info Get_Info_Orden_trabajo(int idEmpresa, decimal IdOrdenTrabajo_Pla) { try { fa_orden_trabajo_plataforma_Info info = new fa_orden_trabajo_plataforma_Info(); using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ()) { fa_orden_trabajo_plataforma Entity = Context.fa_orden_trabajo_plataforma.FirstOrDefault(q => q.IdEmpresa == idEmpresa && q.IdOrdenTrabajo_Pla == IdOrdenTrabajo_Pla); if (Entity != null) { info.IdEmpresa = Entity.IdEmpresa; info.IdOrdenTrabajo_Pla = Entity.IdOrdenTrabajo_Pla; info.codOrdenTrabajo_Pla = Entity.codOrdenTrabajo_Pla; info.IdCliente = Entity.IdCliente; info.Descripcion = Entity.Descripcion; info.Equipo = Entity.Equipo; info.Fecha = Entity.Fecha; info.serie = Entity.serie; info.km_salida = Entity.km_salida; info.km_llegada = Entity.km_llegada; info.con_atencion_a = Entity.con_atencion_a; info.IdUsuarioUltMod = Entity.IdUsuarioUltMod; info.Fecha_UltMod = Entity.Fecha_UltMod; info.IdUsuarioUltAnu = Entity.IdUsuarioUltAnu; info.Fecha_UltAnu = Entity.Fecha_UltAnu; info.MotiAnula = Entity.MotiAnula; info.nom_pc = Entity.nom_pc; info.ip = Entity.ip; info.Estado = Entity.Estado; info.vt_num_factura = Entity.vt_num_factura; info.IdPunto_cargo = Entity.IdPunto_cargo; info.IdVendedor = Entity.IdVendedor; info.IdTransportista = Entity.IdTransportista; } } if (info != null) { info.lst_Det_Orden = oData_det.Get_List_Orden_trabajo_Det(info.IdEmpresa, info.IdOrdenTrabajo_Pla); } return(info); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }
private void gridViewOrden_Trabajo_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { try { info_Orden = gridViewOrden_Trabajo.GetRow(e.FocusedRowHandle) as fa_orden_trabajo_plataforma_Info; } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public bool ModificarDB(fa_orden_trabajo_plataforma_Info info) { try { using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ()) { fa_orden_trabajo_plataforma Entity = Context.fa_orden_trabajo_plataforma.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdOrdenTrabajo_Pla == info.IdOrdenTrabajo_Pla); if (Entity != null) { Entity.IdCliente = info.IdCliente; Entity.Descripcion = info.Descripcion; Entity.Equipo = info.Equipo; Entity.Fecha = info.Fecha; Entity.serie = info.serie; Entity.km_salida = info.km_salida; Entity.km_llegada = info.km_llegada; Entity.con_atencion_a = info.con_atencion_a; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = info.Fecha_UltMod; Entity.nom_pc = info.nom_pc; Entity.ip = info.ip; Entity.Estado = info.Estado; Context.SaveChanges(); } } oData_det.EliminarDB(info); oData_det = new fa_orden_trabajo_plataforma_det_Data(); foreach (var item in info.lst_Det_Orden) { item.IdEmpresa = info.IdEmpresa; item.IdOrdenTrabajo_Pla = info.IdOrdenTrabajo_Pla; item.hora_ini = TimeSpan.Parse(item.hora_ini_D.ToShortTimeString()); item.hora_fin = TimeSpan.Parse(item.hora_fin_D.ToShortTimeString()); } oData_det.GuardarDB(info.lst_Det_Orden); return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }
public bool GuardarDB(fa_orden_trabajo_plataforma_Info info, ref decimal IdOrdenTrabajo_Pla) { try { return(oData.GuardarDB(info, ref IdOrdenTrabajo_Pla)); } catch (Exception ex) { string mensaje = ""; mensaje = ex.ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }
public bool ModificarDB(fa_orden_trabajo_plataforma_Info info) { try { info.IdUsuarioUltMod = param.IdUsuario; info.Fecha_UltMod = DateTime.Now; return(oData.ModificarDB(info)); } catch (Exception ex) { string mensaje = ""; mensaje = ex.ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }
public bool EliminarDB(fa_orden_trabajo_plataforma_Info info) { try { using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ()) { Context.Database.ExecuteSqlCommand("delete Fj_servindustrias.fa_orden_trabajo_plataforma_det where IdOrdenTrabajo_Pla = " + info.IdOrdenTrabajo_Pla + " and IdEmpresa = " + info.IdEmpresa + " "); } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }
public List <fa_orden_trabajo_plataforma_Info> Get_List_Vista_Orden_trabajo(int idEmpresa, DateTime fechaDesde, DateTime fechaHasta) { try { List <fa_orden_trabajo_plataforma_Info> Lista = new List <fa_orden_trabajo_plataforma_Info>(); using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ()) { var lst = from q in Context.vwfa_orden_trabajo_plataforma where idEmpresa == q.IdEmpresa && fechaDesde <= q.Fecha && q.Fecha <= fechaHasta select q; foreach (var item in lst) { fa_orden_trabajo_plataforma_Info info = new fa_orden_trabajo_plataforma_Info(); info.IdEmpresa = item.IdEmpresa; info.IdOrdenTrabajo_Pla = item.IdOrdenTrabajo_Pla; info.codOrdenTrabajo_Pla = item.codOrdenTrabajo_Pla; info.IdCliente = item.IdCliente; info.Descripcion = item.Descripcion; info.Equipo = item.Equipo; info.Fecha = item.Fecha; info.serie = item.serie; info.km_salida = item.km_salida; info.km_llegada = item.km_llegada; info.con_atencion_a = item.con_atencion_a; info.IdUsuarioUltMod = item.IdUsuarioUltMod; info.Fecha_UltMod = item.Fecha_UltMod; info.IdUsuarioUltAnu = item.IdUsuarioUltAnu; info.Fecha_UltAnu = item.Fecha_UltAnu; info.MotiAnula = item.MotiAnula; info.nom_pc = item.nom_pc; info.ip = item.ip; info.Estado = item.Estado; info.nom_Cliente = item.nom_Cliente; info.pe_direccion = item.pe_direccion; info.descrip_equipo_movi = item.descrip_equipo_movi; info.punto_partida = item.punto_partida; info.punto_llegada = item.punto_llegada; info.hora_ini = item.hora_ini; info.Estado = item.Estado; info.hora_fin = item.hora_fin; info.Valor = item.Valor; Lista.Add(info); } } return(Lista); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }