private void UIID_TERCERO_EditValueChanged(object sender, EventArgs e) { if (UIID.Text == "" && UIID_TERCERO.EditValue != null) { _datasistema.conectarSistema(); SIS_TERCERO clie = (from u in _datasistema.contextoSistema.SIS_TERCERO where u.ID == int.Parse(UIID_TERCERO.EditValue.ToString()) select u).First(); UIDS_DIR_ENTREGA.Text = clie.DS_DIRECCION; UIDS_NOMBRE_CLIENTE.Text = clie.DS_NOMBRE; lista_articulos = (from u in _datasistema.ContextoVentas.V_FAC_DETA_LISTA_PRECIO where u.ID_LISTA == clie.ID_LISTA_PRECIO select u).ToList(); UIGID_ARTICULO.DataSource = lista_articulos; } }
public void eliminar() { try { SIS_TERCERO m = new SIS_TERCERO { ID = int.Parse(UIID.Text) }; manejadorData.eliminar(m); consultar(); } catch (Exception e) { MetodosForm.mensajeErrorDefault(e.Message, _datasistema); } }
public void guardar() { try { if (!validar()) { return; } ; int cxc = 0; int cxp = 0; if (UIID_CUENTAXCOBRAR.EditValue != null) { cxc = (int)UIID_CUENTAXCOBRAR.EditValue; } if (UIID_CUENTAXPAGAR.EditValue != null) { cxp = (int)UIID_CUENTAXPAGAR.EditValue; } SIS_TERCERO m = new SIS_TERCERO { ID = 0, ID_EMPRESA = _datasistema.empresa.ID, DS_NOMBRE = UIDS_NOMBRE.Text, DS_RZN_COMER = UIDS_RZN_COMER.Text, DS_NM_NIT = UIDS_NM_NIT.Text, DS_NM_DUI = UIDS_NM_DUI.Text, DS_NM_RF = UIDS_NM_RF.Text, CD_TIPO_CONTRIBUYENTE = char.Parse(UICD_TIPO_CONTRIBUYENTE.EditValue.ToString()), ID_MUNICIPIO = int.Parse(UIID_MUNICIPIO.EditValue.ToString()), DS_DIRECCION = UIDS_DIRECCION.Text, DS_NM_TELEFONO = UIDS_NM_TELEFONO.Text, DS_CORREO_E = UIDS_CORREO_E.Text, DS_CONTACTO = UIDS_CONTACTO.Text, DS_REFERENCIA = UIDS_REFERENCIA.Text, FLG_CLIENTE = char.Parse(UIFLG_CLIENTE.EditValue.ToString()), FLG_PROVEEDOR = char.Parse(UIFLG_PROVEEDOR.EditValue.ToString()), ID_CUENTAXCOBRAR = cxc, ID_CUENTAXPAGAR = cxp, FLG_CREDITO_CLIENTE = char.Parse(UIFLG_CREDITO_CLIENTE.EditValue.ToString()), FLG_CREDITO_PROVEEDOR = char.Parse(UIFLG_CREDITO_PROVEEDOR.EditValue.ToString()), CD_TIPO_PERSONA = char.Parse(UICD_TIPO_PERSONA.EditValue.ToString()), ID_LISTA_PRECIO = int.Parse(UIID_LISTA_PRECIO.EditValue.ToString()), NM_CREDITO_CLIENTE = decimal.Parse(UINM_CREDITO_CLIENTE.EditValue.ToString()), NM_CREDITO_PROVEEDOR = decimal.Parse(UINM_CREDITO_PROVEEDOR.EditValue.ToString()), NM_DIAS_CREDITO_CLIENTE = int.Parse(UINM_DIAS_CREDITO_CLIENTE.EditValue.ToString()), NM_DIAS_CREDITO_PROVEEDOR = int.Parse(UINM_DIAS_CREDITO_PROVEEDOR.EditValue.ToString()), ID_CANAL = int.Parse(UIID_CANAL.EditValue.ToString()), NM_SALDO_CLIENTE = decimal.Parse(UINM_SALDO_CLIENTE.EditValue.ToString()), NM_SALDO_PROVEEDOR = decimal.Parse(UINM_SALDO_PROVEEDOR.EditValue.ToString()), FLG_CLIENTE_EXENTO_IVA = char.Parse(UIFLG_CLIENTE_EXENTO_IVA.EditValue.ToString()), FLG_PROVEEDOR_EXENTO_IVA = char.Parse(UIFLG_PROVEEDOR_EXENTO_IVA.EditValue.ToString()), ID_VENDEDOR = int.Parse(UIID_VENDEDOR.EditValue.ToString()), CD_ESTADO = char.Parse(UICD_ESTADO.EditValue.ToString()) }; if (UIID.Text == "") { m = manejadorData.insertar(m); } else { m.ID = int.Parse(UIID.Text); manejadorData.modificar(m); } consultar(); MetodosForm.seleccionarFila(uigridview, "ID", m.ID); } catch (Exception e) { MetodosForm.mensajeErrorDefault(e.Message, _datasistema); } }