コード例 #1
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            Clases.cFunciones fun = new Clases.cFunciones();

            if (fun.ValidarFecha(txtFecha.Text) == false)
            {
                MessageBox.Show("La fecha es incorrecta", Clases.cMensaje.Mensaje());
                return;
            }

            if (txtMensaje.Text == "")
            {
                MessageBox.Show("Debe ingresar un mensaje para continuar", Clases.cMensaje.Mensaje());
                return;
            }

            Clases.cMensajesTarjetas msj = new Clases.cMensajesTarjetas();

            if (Principal.NombreTablaSecundario == "MensajesTarjetas")
            {
                string   Mensaje  = txtMensaje.Text;
                Int32    CodCobro = Convert.ToInt32(txtCodigo.Text);
                DateTime Fecha    = Convert.ToDateTime(txtFecha.Text);
                msj.InsertarMensaje(Mensaje, Fecha, CodCobro);
                MessageBox.Show("Datos Grabados Correctamente", Clases.cMensaje.Mensaje());
                DataTable trdo = msj.GetMensajesxCodCobro(CodCobro);
                Grilla.DataSource       = trdo;
                Grilla.Columns[1].Width = 400;
                txtMensaje.Text         = "";
            }

            if (Principal.NombreTablaSecundario == "mensajesDocumentos")
            {
                Clases.cMensajesDocumento msjDoc = new Clases.cMensajesDocumento();
                string   Mensaje = txtMensaje.Text;
                Int32    CodDoc  = Convert.ToInt32(txtCodigo.Text);
                DateTime Fecha   = Convert.ToDateTime(txtFecha.Text);
                msjDoc.InsertarMensaje(Mensaje, Fecha, CodDoc);
                MessageBox.Show("Datos Grabados Correctamente", Clases.cMensaje.Mensaje());
                DataTable trdo = msjDoc.GetMensajesxCodDocumento(CodDoc);
                Grilla.DataSource       = trdo;
                Grilla.Columns[1].Width = 400;
                txtMensaje.Text         = "";
            }

            if (Principal.NombreTablaSecundario == "MensajesGarantia")
            {
                Clases.cMensajesGarantia msjGar = new Clases.cMensajesGarantia();
                string   Mensaje = txtMensaje.Text;
                Int32    CodGar  = Convert.ToInt32(txtCodigo.Text);
                DateTime Fecha   = Convert.ToDateTime(txtFecha.Text);
                msjGar.InsertarMensaje(Mensaje, Fecha, CodGar);
                MessageBox.Show("Datos Grabados Correctamente", Clases.cMensaje.Mensaje());
                DataTable trdo = msjGar.GetMensajesxCodGarantia(CodGar);
                Grilla.DataSource       = trdo;
                Grilla.Columns[1].Width = 400;
                txtMensaje.Text         = "";
            }
        }
コード例 #2
0
        private void btnVetOrden_Click(object sender, EventArgs e)
        {
            cFunciones fun = new Clases.cFunciones();

            if (fun.ValidarFecha(txtFechaHasta.Text) == false)
            {
                Mensaje("La fecha hasta es incorrecta");
                return;
            }

            if (fun.ValidarFecha(txtFechaDesde.Text) == false)
            {
                Mensaje("La fecha desde es incorrecta");
                return;
            }
            Buscar();
        }
コード例 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            cFunciones fun = new Clases.cFunciones();

            if (fun.ValidarFecha(txtFechaCobro.Text) == false)
            {
                Mensaje("La fecha de cobro es incorrecta");
                return;
            }
            DateTime FechaCobro = Convert.ToDateTime(txtFechaCobro.Text);

            if (Grilla.CurrentRow == null)
            {
                Mensaje("Debe seleccionar un elemento para continuar");
                return;
            }
            string sFechaCobro = Grilla.CurrentRow.Cells[5].Value.ToString();

            if (sFechaCobro != "")
            {
                Mensaje("Ya se ha cobrado el registro");
                return;
            }
            Double           Importe     = 0;
            cCuentaCorriente cuenta      = new cCuentaCorriente();
            cMovimiento      mov         = new cMovimiento();
            string           Descripcion = "Cobro de Cuenta Corriente ";

            Descripcion = Descripcion + " " + Grilla.CurrentRow.Cells[1].Value.ToString();
            Int32         CodOrden = Convert.ToInt32(Grilla.CurrentRow.Cells[6].Value.ToString());
            SqlConnection con      = new SqlConnection(cConexion.Cadenacon());

            con.Open();
            SqlTransaction Tran;

            Tran = con.BeginTransaction();
            try
            {
                Importe = fun.ToDouble(Grilla.CurrentRow.Cells[3].Value.ToString());
                mov.GrabarMovimientoTransaccion(con, Tran, Importe, Descripcion, FechaCobro, Principal.CodUsuarioLogueado, CodOrden);
                cuenta.ActualizarFechacobro(con, Tran, Convert.ToInt32(CodOrden), FechaCobro);
                Tran.Commit();
                con.Close();
                Mensaje("Datos grabados correctamente");
                Buscar();
            }
            catch (Exception ex)
            {
                Tran.Rollback();
                con.Close();
                Mensaje("Hubo un error en el proceso de grabacion");
                throw;
            }
        }
コード例 #4
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            Clases.cFunciones fun = new Clases.cFunciones();
            if (fun.ValidarFecha(txtFechaDesde.Text) == false)
            {
                MessageBox.Show("Fecha desde incorrecta", Clases.cMensaje.Mensaje());
                return;
            }

            if (fun.ValidarFecha(txtFechaHasta.Text) == false)
            {
                MessageBox.Show("Fecha hasta incorrecta", Clases.cMensaje.Mensaje());
                return;
            }

            if (Convert.ToDateTime(txtFechaDesde.Text) > Convert.ToDateTime(txtFechaHasta.Text))
            {
                MessageBox.Show("La fecha desde debe ser inferior a la fecha hasta", Clases.cMensaje.Mensaje());
                return;
            }
            GetRentabilidad();
        }
コード例 #5
0
        private void btnDelante_Click(object sender, EventArgs e)
        {
            cFunciones fun = new Clases.cFunciones();

            if (fun.ValidarFecha(txtFecha.Text) == false)
            {
                Mensaje("La fecha ingresada es incorrecta");
                return;
            }
            DateTime Fecha = Convert.ToDateTime(txtFecha.Text);

            Fecha         = Fecha.AddDays(1);
            txtFecha.Text = Fecha.ToShortDateString();
        }
コード例 #6
0
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            Clases.cFunciones fun = new Clases.cFunciones();
            if (fun.ValidarFecha(txtFechaDesde.Text) == false)
            {
                MessageBox.Show("La fecha ingresada es incorrecta", Clases.cMensaje.Mensaje());
                return;
            }

            if (txtDescripcion.Text == "")
            {
                MessageBox.Show("Debe ingresar un motivo", Clases.cMensaje.Mensaje());
                return;
            }

            Clases.cAlarma alarma = new Clases.cAlarma();
            alarma.GrabarAlarma(txtDescripcion.Text.ToUpper(), Convert.ToDateTime(txtFechaDesde.Text));
            MessageBox.Show("Alarma registrada correctamente", Clases.cMensaje.Mensaje());
            txtDescripcion.Text = "";
        }
コード例 #7
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtApellido.Text == "")
            {
                Mensaje("Debe ingresar un apellido");
                return;
            }
            if (txtNombre.Text == "")
            {
                Mensaje("Debe ingresar un nombre");
                return;
            }
            if (txtPatente.Text == "")
            {
                Mensaje("Debe ingresar una patente");
                return;
            }
            cFunciones fun = new Clases.cFunciones();

            if (fun.ValidarFecha(txtFecha.Text) == false)
            {
                Mensaje("La Fecha Ingrsada es incorrecta");
                return;
            }
            string   Apellido    = txtApellido.Text;
            string   Nombre      = txtNombre.Text;
            string   Patente     = txtPatente.Text;
            string   Descripcion = txtDescripcion.Text;
            DateTime Fecha       = Convert.ToDateTime(txtFecha.Text);
            string   Telefono    = txtTelefono.Text;
            string   Hora        = txtHora.Text;
            cTurno   turno       = new cTurno();

            turno.Insertar(Apellido, Nombre, Patente, Descripcion, Fecha, Telefono, Hora);
            Mensaje("Datos grabados correctamente");
            txtApellido.Text    = "";
            txtNombre.Text      = "";
            txtPatente.Text     = "";
            txtDescripcion.Text = "";
            txtTelefono.Text    = "";
        }
コード例 #8
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            Clases.cFunciones fun = new Clases.cFunciones();
            if (fun.ValidarFecha(txtFechaDesde.Text) == false)
            {
                MessageBox.Show("Fecha desde incorrecta", Clases.cMensaje.Mensaje());
                return;
            }

            if (fun.ValidarFecha(txtFechaHasta.Text) == false)
            {
                MessageBox.Show("Fecha hasta incorrecta", Clases.cMensaje.Mensaje());
                return;
            }

            if (Convert.ToDateTime(txtFechaDesde.Text) > Convert.ToDateTime(txtFechaHasta.Text))
            {
                MessageBox.Show("La fecha desde debe ser inferior a la fecha hasta", Clases.cMensaje.Mensaje());
                return;
            }

            DateTime FechaDesde = Convert.ToDateTime(txtFechaDesde.Text);
            DateTime FechaHasta = Convert.ToDateTime(txtFechaHasta.Text);
            string   Concepto   = txtConcepto.Text;

            Clases.cMovimiento mov  = new Clases.cMovimiento();
            DataTable          trdo = mov.GetMovimientoxFecha(FechaDesde, FechaHasta, Concepto);

            DataTable tResul = new DataTable();

            tResul.Columns.Add("Fecha");
            tResul.Columns.Add("Descripcion");
            tResul.Columns.Add("Ingreso");
            tResul.Columns.Add("Egreso");
            double TotalIngresos = 0;
            double TotalEgresos  = 0;

            for (int i = 0; i < trdo.Rows.Count; i++)
            {
                string  sFecha       = trdo.Rows[i]["Fecha"].ToString();
                string  sDescripcion = trdo.Rows[i]["Descripcion"].ToString();
                double  Importe      = Convert.ToDouble(trdo.Rows[i]["Importe"].ToString());
                DataRow r            = tResul.NewRow();
                r["Fecha"]       = sFecha;
                r["Descripcion"] = sDescripcion;
                if (Importe > 0)
                {
                    TotalIngresos = TotalIngresos + Importe;
                    r["Ingreso"]  = Importe.ToString();
                    r["Egreso"]   = "";
                }
                else
                {
                    TotalEgresos = TotalEgresos + Importe;
                    Importe      = (-1) * Importe;
                    r["Ingreso"] = "";
                    r["Egreso"]  = Importe.ToString();
                }
                tResul.Rows.Add(r);
            }
            tResul = fun.TablaaMiles(tResul, "Ingreso");
            tResul = fun.TablaaMiles(tResul, "Egreso");
            trdo   = fun.TablaaMiles(trdo, "ImporteEfectivo");
            //Grilla.DataSource = trdo;
            Grilla.DataSource            = tResul;
            Grilla.Columns[1].Width      = 400;
            Grilla.Columns[2].Width      = 150;
            Grilla.Columns[3].Width      = 150;
            Grilla.Columns[1].HeaderText = "Descripción";
            double Total = TotalIngresos + TotalEgresos;

            txtTotal.Text = Total.ToString();
            txtTotal.Text = fun.FormatoEnteroMiles(txtTotal.Text);
        }
コード例 #9
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            Clases.cFunciones fun = new Clases.cFunciones();
            if (fun.ValidarFecha(txtFecha.Text) == false)
            {
                Mensaje("La fecha es incorrecta");
                return;
            }

            if (txtEfectivo.Text == "")
            {
                Mensaje("Debe ingresar un importe");
                return;
            }

            if (cmbConcepto.SelectedIndex == 0)
            {
                if (txtDescripcion.Text == "")
                {
                    Mensaje("Debe ingresar una descripción");
                    return;
                }
            }
            Int32  CodConcepto = Convert.ToInt32(cmbConcepto.SelectedValue);
            string Empleado    = "";

            if (CodConcepto == 6)
            {
                if (CmbMecanico.SelectedIndex < 1)
                {
                    Mensaje("Debe seleccionar un mecánico");
                    return;
                }
                else
                {
                    Empleado = CmbMecanico.Text;
                }
            }

            DateTime Fecha         = Convert.ToDateTime(txtFecha.Text);
            double   Importe       = fun.ToDouble(txtEfectivo.Text);
            string   Descripcion   = txtDescripcion.Text;
            Int32?   CodEntidad    = null;
            string   NombreEntidad = "";

            if (cmbConcepto.SelectedIndex > 0)
            {
                CodEntidad = Convert.ToInt32(cmbConcepto.SelectedValue);
                Clases.cEntidad ent = new Clases.cEntidad();
                NombreEntidad = ent.GetNombrexCodigo(Convert.ToInt32(CodEntidad));
            }

            if (NombreEntidad != "")
            {
                Descripcion = NombreEntidad + "," + Descripcion;
            }
            if (CodEntidad == 6)
            {
                Descripcion = cmbConcepto.Text + " " + Empleado.ToString() + " " + txtDescripcion.Text;
            }
            Clases.cGastosNegocio gasto = new Clases.cGastosNegocio();
            gasto.GrabarGastos(Fecha, CodEntidad, Descripcion, Importe);
            Clases.cMovimiento mov = new Clases.cMovimiento();
            mov.GrabarMovimiento(-1 * Importe, Descripcion, Fecha, 1, null);
            Mensaje("Datos grabados correctamente");
            txtEfectivo.Text    = "";
            txtFecha.Text       = "";
            txtDescripcion.Text = "";
            if (cmbConcepto.Items.Count > 0)
            {
                cmbConcepto.SelectedIndex = 0;
            }
        }