コード例 #1
0
        public bool buscarCompra(string documento)
        {
            bool OK = false;
            SELECTED = Compra.ConvertToCompra(dbCompra.getCompraByDoc(documento));
            if (SELECTED != null)
            {
                SELECTED.ITEMS_COMPRA = dbCompra.getItemsCompra(SELECTED);
                COMPRA = SELECTED.Copy();
                cargarDatosCliente(null);
                cargarDatosCompra();
                bloquear();
                OK = true;

                btnGuardar.Enabled = false;
                btnCancelar.Enabled = false;
                btnEditar.Enabled = true;
                btnEliminar.Enabled = true;
                btnLog.Enabled = true;
                btnReimprimir.Enabled = true;
                btnPrintKITCO.Enabled = true;
            }
            else
            {
                OK = false;
            }
            return OK;
        }
コード例 #2
0
 public ConfirmarCompra(Compra c, eOperacion operacion)
 {
     InitializeComponent();
     dbUser = new DBUsuario();
     dbCompra = new DBCompra();
     ACCION = operacion;
     COMPRA = c;
     mostrarDatos();
 }
コード例 #3
0
 public ComprasForm()
 {
     InitializeComponent();
     dbPrendasal = new DBPRENDASAL();
     dbUser = new DBUsuario();
     dbCliente = new DBCliente();
     dbCompra= new DBCompra();
     dbCatalogo = new DBCatalogo();
     COMPRA = new Compra();
 }
コード例 #4
0
ファイル: Compra.cs プロジェクト: Alex-Palacios/Prendasal
        public static Compra ConvertToCompra(DataRow dr)
        {
            Compra compra = null;
            if (dr != null)
            {
                compra = new Compra();
                if (dr.Table.Columns.Contains("ID_COMPRA")) { compra.ID_COMPRA = dr.Field<int>("ID_COMPRA"); }
                if (dr.Table.Columns.Contains("COD_SUC")) { compra.COD_SUC = dr.Field<string>("COD_SUC"); }
                if (dr.Table.Columns.Contains("COD_TRANS")) { compra.COD_TRANS = dr.Field<string>("COD_TRANS"); }
                if (dr.Table.Columns.Contains("COD_CLIENTE")) { compra.COD_CLIENTE = dr.Field<string>("COD_CLIENTE"); }
                if (dr.Table.Columns.Contains("FECHA")) { compra.FECHA = dr.Field<DateTime>("FECHA"); }
                if (dr.Table.Columns.Contains("TIPO")) { compra.TIPO = (eTipoCompra)dr.Field<int>("TIPO"); }
                if (dr.Table.Columns.Contains("DOCUMENTO")) { compra.DOCUMENTO = dr.Field<string>("DOCUMENTO"); }
                if (dr.Table.Columns.Contains("TIPO_PAGO")) { compra.TIPO_PAGO = (eTipoPago) dr.Field<int>("TIPO_PAGO"); }
                if (dr.Table.Columns.Contains("TOTAL")) { compra.TOTAL = dr.Field<decimal>("TOTAL"); }
                if (dr.Table.Columns.Contains("CATEGORIA")) { compra.CATEGORIA = (eCategoria)Enum.Parse(typeof(eCategoria), dr.Field<string>("CATEGORIA")); }
                if (dr.Table.Columns.Contains("NIVEL")) { compra.NIVEL = (eNIVEL) dr.Field<int>("NIVEL"); }
                if (dr.Table.Columns.Contains("ESTADO")) { compra.ESTADO = (eEstado) dr.Field<int>("ESTADO"); }
                if (dr.Table.Columns.Contains("INIT_BALANCE")) { compra.INIT_BALANCE = dr.Field<bool>("INIT_BALANCE"); }
                if (dr.Table.Columns.Contains("NOTA")) { compra.NOTA = dr.Field<string>("NOTA"); }

                if (dr.Table.Columns.Contains("RESPONSABLE")) { compra.RESPONSABLE = dr.Field<string>("RESPONSABLE"); }
                if (dr.Table.Columns.Contains("CLIENTE")) { compra.CLIENTE = dr.Field<string>("CLIENTE"); }
                if (dr.Table.Columns.Contains("NIT")) { compra.NIT = dr.Field<string>("NIT"); }
                if (dr.Table.Columns.Contains("DUI")) { compra.DUI = dr.Field<string>("DUI"); }
                if (dr.Table.Columns.Contains("LICENCIA")) { compra.LICENCIA = dr.Field<string>("LICENCIA"); }
                if (dr.Table.Columns.Contains("PASAPORTE")) { compra.PASAPORTE = dr.Field<string>("PASAPORTE"); }
                if (dr.Table.Columns.Contains("CARNET")) { compra.CARNET = dr.Field<string>("CARNET"); }
                if (dr.Table.Columns.Contains("EXTENDIDO")) { compra.EXTENDIDO = dr.Field<string>("EXTENDIDO"); }
                if (dr.Table.Columns.Contains("EDAD")) { compra.EDAD = dr.Field<Int64?>("EDAD"); }
                if (dr.Table.Columns.Contains("TEL_CLI")) { compra.TEL_CLI = dr.Field<string>("TEL_CLI"); }
                if (dr.Table.Columns.Contains("DEPTO_CLI")) { compra.DEPTO_CLI = dr.Field<string>("DEPTO_CLI"); }
                if (dr.Table.Columns.Contains("DOMICILIO_CLI")) { compra.DOMICILIO_CLI = dr.Field<string>("DOMICILIO_CLI"); }
                if (dr.Table.Columns.Contains("DIRECCION_CLI")) { compra.DIRECCION_CLI = dr.Field<string>("DIRECCION_CLI"); }

            }
            return compra;
        }
コード例 #5
0
        private void NUEVO(object sender, EventArgs e)
        {
            ACCION = eOperacion.INSERT;
            COMPRA = new Compra();
            COMPRA.COD_SUC = HOME.Instance().SUCURSAL.COD_SUC;
            COMPRA.DOCUMENTO = dbCompra.nextContratoCompra(COMPRA.COD_SUC);
            COMPRA.FECHA = HOME.Instance().FECHA_SISTEMA;
            COMPRA.NIVEL = eNIVEL.PRENDASAL;
            COMPRA.TIPO = eTipoCompra.CONTADO;
            COMPRA.TIPO_PAGO = eTipoPago.EFECTIVO;
            cargarDatosCliente(null);
            cargarDatosCompra();
            desbloquear();
            txtDocCLI.Focus();

            btnGuardar.Enabled = true;
            btnCancelar.Enabled = true;
            btnEditar.Enabled = false;
            btnEliminar.Enabled = false;
            btnLog.Enabled = false;
            btnReimprimir.Enabled = false;
            btnPrintKITCO.Enabled = false;
        }
コード例 #6
0
        private void CANCELAR(object sender, EventArgs e)
        {
            switch (ACCION)
            {
                case eOperacion.INSERT:
                    NUEVO(null, null);
                    break;
                case eOperacion.UPDATE:
                    ACCION = eOperacion.SEARCH;
                    COMPRA = SELECTED.Copy();
                    cargarDatosCliente(null);
                    cargarDatosCompra();
                    bloquear();

                    btnGuardar.Enabled = false;
                    btnCancelar.Enabled = false;
                    btnEditar.Enabled = true;
                    btnEliminar.Enabled = true;
                    btnLog.Enabled = true;
                    btnReimprimir.Enabled = true;
                    btnPrintKITCO.Enabled = true;
                    break;
            }
        }