コード例 #1
0
        private void InsertarServicios()
        {
            CLS_Servicios Clase = new CLS_Servicios();

            Clase.Folio           = textFolio.Text.Trim();
            Clase.Id_Activo       = textActivo.Tag.ToString().Trim();
            Clase.Id_TipoServicio = textTipoServicio.Tag.ToString().Trim();
            Clase.PrecioTotal     = textPTotal.Text.Trim();
            Clase.Kilometraje     = textKM.Text.Trim();
            DateTime Fecha = Convert.ToDateTime(dtFechaAlta.Text.Trim());

            Clase.FechaServicio = Fecha.Year.ToString() + DosCero(Fecha.Month.ToString()) + DosCero(Fecha.Day.ToString());
            Clase.Id_Proveedor  = textProveedor.Tag.ToString().Trim();
            Clase.Id_Factura    = textFactura.Text.Trim();
            Clase.Comprador     = textComprador.Tag.ToString().Trim();
            Clase.Observaciones = memoObservaciones.Text.Trim();
            Clase.MtdInsertarServicios();
            if (Clase.Exito)
            {
                textFolio.Text = Clase.Datos.Rows[0][0].ToString();
                EliminarServiciosDetalleALL(textFolio.Text);

                for (int x = 0; x < gridView1.RowCount; x++)
                {
                    int xRow = gridView1.GetVisibleRowHandle(x);


                    InsertarServiciosDetalle(textFolio.Text.Trim(), gridView1.GetRowCellValue(xRow, gridView1.Columns["Id_Servicio"]).ToString(), gridView1.GetRowCellValue(xRow, gridView1.Columns["Nombre_ServicioDetalle"]).ToString(), Convert.ToInt32(gridView1.GetRowCellValue(xRow, gridView1.Columns["Secuencia"]).ToString()), Convert.ToDouble(gridView1.GetRowCellValue(xRow, gridView1.Columns["Costo"]).ToString()), Convert.ToDouble(gridView1.GetRowCellValue(xRow, gridView1.Columns["Piezas"]).ToString()), Convert.ToDouble(gridView1.GetRowCellValue(xRow, gridView1.Columns["Total"]).ToString()), gridView1.GetRowCellValue(xRow, gridView1.Columns["Moneda"]).ToString());
                }
            }
            else
            {
                XtraMessageBox.Show(Clase.Mensaje);
            }
        }
コード例 #2
0
        private void EliminarServicios()
        {
            CLS_Servicios Clase = new CLS_Servicios();

            Clase.Folio = textFolio.Text.Trim();
            Clase.MtdEliminarServicios();
            if (Clase.Exito)
            {
                XtraMessageBox.Show("Se ha Eliminado el registro con exito");
                LimpiarCampos();
                LimpiarDetalle();
            }
            else
            {
                XtraMessageBox.Show(Clase.Mensaje);
            }
        }
コード例 #3
0
        private void Frm_Servicios_Buscar_Load(object sender, EventArgs e)
        {
            CLS_Servicios sel = new CLS_Servicios();

            sel.MtdSeleccionarServicios();
            if (sel.Exito)
            {
                dtgRutas.DataSource = sel.Datos;
            }
            else
            {
                XtraMessageBox.Show(sel.Mensaje);
            }

            try
            {
                foreach (int i in this.dtgValRutas.GetSelectedRows())
                {
                    DataRow row = this.dtgValRutas.GetDataRow(i);
                    vFolio               = row["Folio"].ToString();
                    vKilometraje         = Convert.ToDouble(row["Kilometraje"].ToString());
                    vId_TipoServicio     = row["Id_TipoServicio"].ToString();
                    vNombre_TipoServicio = row["Nombre_TipoServicio"].ToString();
                    vPrecioTotal         = Convert.ToDouble(row["PrecioTotal"].ToString());
                    vId_Activo           = row["Id_Activo"].ToString();
                    vNombre_Interno      = row["Nombre_Interno"].ToString();
                    vFechaServicio       = row["FechaServicio"].ToString();
                    vId_Proveedor        = row["Id_Proveedor"].ToString();
                    vNombre_Proveedor    = row["Nombre_Proveedor"].ToString();
                    vId_Factura          = row["Id_Factura"].ToString();
                    vComprador           = row["Comprador"].ToString();
                    vNombre_Empleado     = row["Nombre_Empleado"].ToString();
                    vObservaciones       = row["Observaciones"].ToString();
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message);
            }
        }