예제 #1
0
        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;
            }
        }
예제 #2
0
 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);
     }
 }
예제 #3
0
        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);
            }
        }