예제 #1
0
        protected override void AbrirElemento(DataGridViewRow dr)
        {
            int      Id               = int.Parse(dr.Cells["id"].Value.ToString());
            string   Numero           = dr.Cells["Numero"].Value.ToString();
            DateTime Fecha            = DateTime.ParseExact(dr.Cells["fecha"].Value.ToString(), "yyyy-MM-dd", new CultureInfo("es-ES", true));
            DateTime FechaVencimiento = DateTime.ParseExact(dr.Cells["Vencimiento"].Value.ToString(), "yyyy-MM-dd", new CultureInfo("es-ES", true));
            int      IdCliente        = int.Parse(dr.Cells["Cliente ID"].Value.ToString());
            //string ClienteNombre = dr.Cells["Nombre Cliente"].Value.ToString();
            //string ClienteApellido = dr.Cells["Apellido Cliente"].Value.ToString();
            string ClenteDni = dr.Cells["Cliente DNI"].Value.ToString();
            int    IdEmpresa = int.Parse(dr.Cells["Empresa ID"].Value.ToString());
            //string NombreEmpresa = dr.Cells["Nombre Empresa"].Value.ToString();
            string CuitEmpresa = dr.Cells["Cuit Empresa"].Value.ToString();

            int?IdPago = null;

            if (!String.IsNullOrEmpty(dr.Cells["Pago ID"].Value.ToString()))
            {
                IdPago = int.Parse(dr.Cells["Pago ID"].Value.ToString());
            }

            int?IdRendicion = null;

            if (!String.IsNullOrEmpty(dr.Cells["Rendicion ID"].Value.ToString()))
            {
                IdRendicion = int.Parse(dr.Cells["Rendicion ID"].Value.ToString());
            }

            Factura Factura = new Factura(Id, Numero, Fecha, FechaVencimiento, IdCliente, ClenteDni, IdEmpresa, CuitEmpresa, IdPago, IdRendicion);

            EditorFactura editor = new EditorFactura(Factura);

            if (editor.ShowDialog() == DialogResult.OK)
            {
                CargarGrilla();
            }
        }
예제 #2
0
        public override bool AgregarElemento()
        {
            EditorFactura EditorFactura = new EditorFactura(new Factura());

            return(EditorFactura.ShowDialog() == DialogResult.OK);
        }