Пример #1
0
        // POST: api/Empleado
        public List <Empleado> Post([FromBody] UserSessionWeb login)
        {
            EmpleadoService servicio = new EmpleadoService(cadenaConexion);

            return(servicio.ConsultarEmpleados(login));
        }
Пример #2
0
        private void CargarGrilla()
        {
            EmpleadoService oEmpleadoService = new EmpleadoService();

            this.dataGridEmpleados.DataSource = oEmpleadoService.ConsultarEmpleados("");
        }
Пример #3
0
        private void FrmDetallesOT_Load(object sender, EventArgs e)
        {
            LlenarCombo(this.cboEmpleado, empleadoS.ConsultarEmpleados("AND 1=1"), "Nombre", "Legajo");
            this.lblError.Visible = false;

            switch (formMode)
            {
            //Modo crear Orden de Trabajo
            case FormMode.insert:
            {
                listaRepuestos            = new List <Repuesto>();
                listaCantidades           = new List <int>();
                cboEmpleado.Enabled       = false;
                cboEmpleado.SelectedValue = empleadoSesion.Legajo;
                break;
            }

            case FormMode.update:
            {
                this.listaRepuestos            = (List <Repuesto>)trabajoEdicion.Repuesto;
                this.listaCantidades           = (List <int>)trabajoEdicion.Cantidades;
                this.txtDescripcion.Text       = trabajoEdicion.Descripcion;
                this.cboEmpleado.SelectedValue = trabajoEdicion.Empleado.Legajo;
                //Calculando el monto de la mano de obra
                decimal montoTotal = Convert.ToInt32(trabajoEdicion.Monto);
                for (int i = 0; i < trabajoEdicion.Repuesto.Count; i++)
                {
                    decimal montoRepuesto = trabajoEdicion.Repuesto[i].PrecioUnitario * trabajoEdicion.Cantidades[i];
                    montoTotal -= montoRepuesto;
                }

                this.txtMonto.Text = Convert.ToString(montoTotal);
                this.CargarDgvRepuestos();
                this.cboEmpleado.Enabled = false;
                break;
            }

            case FormMode.detail:
            {
                //Prueba, luego agrupar en un método
                this.listaRepuestos            = (List <Repuesto>)trabajoEdicion.Repuesto;
                this.listaCantidades           = (List <int>)trabajoEdicion.Cantidades;
                this.txtDescripcion.Text       = trabajoEdicion.Descripcion;
                this.cboEmpleado.SelectedValue = trabajoEdicion.Empleado.Legajo;
                //Calculando el monto de la mano de obra
                decimal montoTotal = Convert.ToInt32(trabajoEdicion.Monto);
                for (int i = 0; i < trabajoEdicion.Repuesto.Count; i++)
                {
                    decimal montoRepuesto = trabajoEdicion.Repuesto[i].PrecioUnitario * trabajoEdicion.Cantidades[i];
                    montoTotal -= montoRepuesto;
                }

                this.txtMonto.Text = Convert.ToString(montoTotal);
                this.CargarDgvRepuestos();
                this.cboEmpleado.Enabled           = false;
                this.txtMonto.Enabled              = false;
                this.btnAgregar.Visible            = false;
                this.txtDescripcion.Enabled        = false;
                this.txtMonto.Enabled              = false;
                dgvRepuestos.AllowUserToDeleteRows = false;
                dgvRepuestos.ReadOnly              = true;
                break;
            }
            }
        }