public frmImp_orden_compra_ext_mant() { InitializeComponent(); info_oc_ext = new imp_orden_compra_ext_Info(); bus_oc_ext = new imp_orden_compra_ext_Bus(); param = cl_parametrosGenerales_Bus.Instance; Log_Error_bus = new tb_sis_Log_Error_Vzen_Bus(); bus_moneda = new tb_moneda_Bus(); lst_moneda = new List <tb_moneda_info>(); bus_pais = new tb_pais_Bus(); lst_pais = new List <tb_pais_Info>(); event_delegate_frmImp_orden_compra_ext_mant_FormClosed += frmImp_orden_compra_ext_mant_event_delegate_frmImp_orden_compra_ext_mant_FormClosed; lst_proveedor = new List <cp_proveedor_Info>(); bus_proveedor = new cp_proveedor_Bus(); lst_producto = new List <in_Producto_Info>(); bus_producto = new in_producto_Bus(); lst_plancta = new List <ct_Plancta_Info>(); bus_plancta = new ct_Plancta_Bus(); lst_unidad_medida = new List <in_UnidadMedida_Info>(); bus_unidad_medida = new in_UnidadMedida_Bus(); lst_ciudad = new List <tb_ciudad_Info>(); bus_ciudad = new tb_Ciudad_Bus(); blst_det = new BindingList <imp_orden_compra_ext_det_Info>(); bus_det = new imp_orden_compra_ext_det_Bus(); }
public bool modificarDB(imp_orden_compra_ext_Info info) { try { info.IdUsuario_modificacion = param.IdUsuario; info.fecha_modificacion = param.Fecha_Transac; if (odata.modificarDB(info)) { foreach (var item in info.lst_det) { item.IdEmpresa = info.IdEmpresa; item.IdOrdenCompra_ext = info.IdOrdenCompra_ext; } bus_det.eliminarDB(info.IdEmpresa, info.IdOrdenCompra_ext); bus_det.guardarDB(info.lst_det); return(true); } return(false); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "modificarDB", ex.Message), ex) { EntityType = typeof(imp_orden_compra_ext_Bus) }; } }
public bool anularDB(imp_orden_compra_ext_Info info) { try { using (Entities_importacion Context = new Entities_importacion()) { imp_orden_compra_ext Entity = Context.imp_orden_compra_ext.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdOrdenCompra_ext == info.IdOrdenCompra_ext); if (Entity == null) { return(false); } Entity.oe_observacion = "***ANULADO*** " + info.oe_observacion; Entity.IdUsuario_anulacion = info.IdUsuario_anulacion; Entity.fecha_anulacion = info.fecha_anulacion; Context.SaveChanges(); } return(true); } catch (Exception ex) { string mensaje = ""; 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); mensaje = ex.ToString(); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.ToString()); } }
private void cmb_orden_compra_externa_EditValueChanged(object sender, EventArgs e) { try { if (cmb_orden_compra_externa.EditValue == null) { blst_det = new BindingList <imp_orden_compra_ext_ct_cbteble_det_gastos_Info>(); cmb_plancta.EditValue = null; } else { blst_det = new BindingList <imp_orden_compra_ext_ct_cbteble_det_gastos_Info>(bus_det.get_list(param.IdEmpresa, Convert.ToDecimal(cmb_orden_compra_externa.EditValue))); imp_orden_compra_ext_Info info_oc_ext = lst_oc_ext.FirstOrDefault(q => q.IdOrdenCompra_ext == Convert.ToDecimal(cmb_orden_compra_externa.EditValue)); if (info_oc_ext != null) { cmb_plancta.EditValue = info_oc_ext.IdCtaCble_importacion; } else { cmb_plancta.EditValue = null; } } gridControl_det.DataSource = blst_det; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void set_info(imp_orden_compra_ext_Info _info) { try { info_oc_ext = _info; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool modificarDB(imp_orden_compra_ext_Info info) { try { using (Entities_importacion Context = new Entities_importacion()) { imp_orden_compra_ext Entity = Context.imp_orden_compra_ext.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdOrdenCompra_ext == info.IdOrdenCompra_ext); if (Entity == null) { return(false); } Entity.IdMoneda_origen = info.IdMoneda_origen; Entity.IdMoneda_destino = info.IdMoneda_destino; Entity.IdProveedor = info.IdProveedor; Entity.IdPais_origen = info.IdPais_origen; Entity.IdPais_embarque = info.IdPais_embarque; Entity.IdCiudad_destino = info.IdCiudad_destino; Entity.IdCatalogo_via = info.IdCatalogo_via; Entity.IdCatalogo_forma_pago = info.IdCatalogo_forma_pago; Entity.oe_fecha = info.oe_fecha; Entity.oe_fecha_llegada_est = info.oe_fecha_llegada_est; Entity.oe_fecha_embarque_est = info.oe_fecha_embarque_est; Entity.oe_fecha_desaduanizacion_est = info.oe_fecha_desaduanizacion_est; Entity.IdCtaCble_importacion = info.IdCtaCble_importacion; Entity.oe_observacion = info.oe_observacion; Entity.oe_valor_flete = info.oe_valor_flete; Entity.oe_valor_seguro = info.oe_valor_seguro; Entity.oe_codigo = info.oe_codigo; Entity.IdUsuario_modificacion = info.IdUsuario_modificacion; Entity.fecha_modificacion = info.fecha_modificacion; Context.SaveChanges(); } return(true); } catch (Exception ex) { string mensaje = ""; 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); mensaje = ex.ToString(); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.ToString()); } }
public bool anularDB(imp_orden_compra_ext_Info info) { try { info.IdUsuario_anulacion = param.IdUsuario; info.fecha_anulacion = param.Fecha_Transac; return(odata.anularDB(info)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "anularDB", ex.Message), ex) { EntityType = typeof(imp_orden_compra_ext_Bus) }; } }
private void gridView_oc_ext_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e) { try { imp_orden_compra_ext_Info row = (imp_orden_compra_ext_Info)gridView_oc_ext.GetRow(e.RowHandle); if (row == null) { return; } if (!row.estado) { e.Appearance.ForeColor = Color.Red; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void llamar_formulario(Cl_Enumeradores.eTipo_action Accion) { try { imp_orden_compra_ext_Info row = (imp_orden_compra_ext_Info)gridView_oc_ext.GetFocusedRow(); if (Accion != Cl_Enumeradores.eTipo_action.grabar) { if (row == null) { MessageBox.Show("Seleccione un registro", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (!row.estado && Accion != Cl_Enumeradores.eTipo_action.consultar) { MessageBox.Show("El registro se encuentra anulado", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } frmImp_orden_compra_ext_mant frm = new frmImp_orden_compra_ext_mant(); frm.set_accion(Accion); if (Accion != Cl_Enumeradores.eTipo_action.grabar) { frm.set_info(row); } frm.MdiParent = this.MdiParent; frm.Show(); frm.event_delegate_frmImp_orden_compra_ext_mant_FormClosed += frm_event_delegate_frmImp_orden_compra_ext_mant_FormClosed; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }