Beispiel #1
0
 public void Insertar(BE_T_Empleado oBE_T_Empleado)
 {
     sSql = "insert into T_Empleado values ";
     sSql += "(";
     sSql += "'" + BE_Helper.oBE_Sis_Cliente.IdCliente + "',";
     sSql += "'" + oBE_T_Empleado.IdEmpleado + "',";
     sSql += "'" + oBE_T_Empleado.IdArea + "', ";
     sSql += "'" + oBE_T_Empleado.IdPosicion + "', ";
     sSql += "'" + oBE_T_Empleado.IdOficina + "', ";
     sSql += "'" + oBE_T_Empleado.Nombre + "', ";
     sSql += "'" + (oBE_T_Empleado.Estado ? "1" : "0") + "',";
     sSql += "convert(varchar,getdate(),112),convert(varchar,getdate(),108),'" + BE_Helper.oBE_Sis_Usuario.IdUsuario + "') ";
     ConexionDAO.fExecute(sSql);
 }
Beispiel #2
0
 public void Modificar(BE_T_Empleado oBE_T_Empleado)
 {
     oDL_T_Empleado.Modificar(oBE_T_Empleado);
 }
Beispiel #3
0
 public void Insertar(BE_T_Empleado oBE_T_Empleado)
 {
     oDL_T_Empleado.Insertar(oBE_T_Empleado);
 }
        private void txtIdControl_KeyPress(object sender, KeyPressEventArgs e)
        {
            try
            {
                if (e.KeyChar == 13)
                {
                    //txtIdControl.Text = txtIdControl.Text.Trim().Substring(1, 8);
                    oBE_Reg_Control = oBL_Reg_Control.Get_Control(txtIdControl.Text);
                    if (oBE_Reg_Control != null)
                    {

                        lblIdTipoDocumento.Text = oBE_Reg_Control.IdTipoDocumento;
                        lblDesTipoDocumento.Text = oBL_T_TipoDocumento.Get_Descripcion(lblIdTipoDocumento.Text);
                        lblIdMaestroCliente.Text = oBE_Reg_Control.IdMaestroCliente;
                        lblDesMaestroCliente.Text = oBL_T_MaestroCliente.Get_RazonSocial(lblIdMaestroCliente.Text);
                        lblNroDocumento.Text = oBE_Reg_Control.NroDocumento;
                        lblFechaDocumento.Text = oBE_Reg_Control.FechaDocumento.ToString("dd/MM/yyyy");
                        txtObservacionGeneral.Text = oBE_Reg_Control.Observacion;

                        string sActividadPendiente = oBL_Reg_Control.ActividadPendiente(txtIdControl.Text);
                        if (sActividadPendiente != "")
                        {
                            MessageBox.Show("Existe una Actividad Pendiente de Envío : " + sActividadPendiente + " . Verificar", "Validación", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            BtnGrabar.Visible = false; txtIdControl.Focus(); return;
                        }

                        oBE_Reg_ControlDetalle = oBL_Reg_Control.Get_ControlDetalleRecepcion(txtIdControl.Text);

                        if (oBE_Reg_ControlDetalle != null)
                        {
                            lblIdActividad.Text = oBE_Reg_ControlDetalle.IdActividad;
                            lblDesActividad.Text = oBL_T_Actividad.Get_Descripcion(lblIdActividad.Text);
                        }
                        else
                        {
                            MessageBox.Show("Ya no hay mas actividades para este control. Verificar", "Validación", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            BtnGrabar.Visible = false; txtIdControl.Focus(); return;
                        }

                        //Validando Actividad con empleado
                        string sIdEmpleado = oBL_Sis_Usuario.Get_IdEmpleado(BE_Helper.oBE_Sis_Usuario.IdUsuario);
                        if (oBL_Reg_Control.Empleado_Valido_Recepcion(sIdEmpleado, lblIdActividad.Text) == false)
                        {
                            MessageBox.Show("Ud. no está autorizado para recepcionar este documento en esta actividad. Verificar", "Validación", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            BtnGrabar.Visible = false; txtIdControl.Focus(); return;
                        }

                        oBE_T_Empleado = oBL_T_Empleado.Get_Empleado(sIdEmpleado);

                        //Buscando Datos de Recepcion con respecto al Empleado

                        lblFechaRecepcion.Text = DateTime.Now.ToString("dd/MM/yyyy");
                        lblHoraRecepcion.Text = DateTime.Now.ToString("hh:mm tt");
                        lblIdEmpleado.Text = sIdEmpleado;
                        lblDesEmpleado.Text = oBE_T_Empleado.Nombre;
                        lblIdOficinaRecepcion.Text = oBE_T_Empleado.IdOficina;
                        lblDesOficinaRecepcion.Text = oBL_T_Oficina.Get_Descripcion(lblIdOficinaRecepcion.Text);
                        lblIdAreaRecepcion.Text = oBE_T_Empleado.IdArea;
                        lblDesAreaRecepcion.Text = oBL_T_Area.Get_Descripcion(lblIdAreaRecepcion.Text);

                        txtObservacion.Focus();
                    }
                    else
                    {
                        MessageBox.Show("Control No Existe. Verificar", "Validación", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        txtIdControl.Focus(); return;
                    }
                }
            }
            catch (Exception Er)
            { MessageBox.Show(this, Er.Message, "Error : " + Er.Source.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
Beispiel #5
0
 public void Modificar(BE_T_Empleado oBE_T_Empleado)
 {
     sSql = "update  T_Empleado set ";
     sSql += "       Nombre='" + oBE_T_Empleado.Nombre + "', ";
     sSql += "       IdArea='" + oBE_T_Empleado.IdArea + "', ";
     sSql += "       IdPosicion='" + oBE_T_Empleado.IdPosicion + "', ";
     sSql += "       IdOficina='" + oBE_T_Empleado.IdOficina + "', ";
     sSql += "       Estado='" + (oBE_T_Empleado.Estado ? "1" : "0") + "' ";
     sSql += "where  IdCliente = '" + BE_Helper.oBE_Sis_Cliente.IdCliente + "' and IdEmpleado='" + oBE_T_Empleado.IdEmpleado + "' ";
     ConexionDAO.fExecute(sSql);
 }
Beispiel #6
0
        protected virtual BE_T_Empleado Make(DataTable dt)
        {
            if (dt.Rows.Count <= 0) return null;

            BE_T_Empleado oBE_T_Empleado = new BE_T_Empleado();
            oBE_T_Empleado.IdCliente = dt.Rows[0]["IdCliente"].ToString().Trim();
            oBE_T_Empleado.IdEmpleado = dt.Rows[0]["IdEmpleado"].ToString().Trim();
            oBE_T_Empleado.Nombre = dt.Rows[0]["Nombre"].ToString().Trim();
            oBE_T_Empleado.IdArea = dt.Rows[0]["IdArea"].ToString().Trim();
            oBE_T_Empleado.IdPosicion = dt.Rows[0]["IdPosicion"].ToString().Trim();
            oBE_T_Empleado.IdOficina = dt.Rows[0]["IdOficina"].ToString().Trim();
            oBE_T_Empleado.Estado = (Boolean)dt.Rows[0]["Estado"];
            oBE_T_Empleado.FechaRegistro = (DateTime)dt.Rows[0]["FechaRegistro"];
            oBE_T_Empleado.HoraRegistro = dt.Rows[0]["HoraRegistro"].ToString().Trim();
            oBE_T_Empleado.UsuarioRegistro = dt.Rows[0]["UsuarioRegistro"].ToString().Trim();
            return oBE_T_Empleado;
        }
Beispiel #7
0
        private void Frm_T_Empleados_Det_Load(object sender, EventArgs e)
        {
            try
            {
                switch (qOpcion)
                {
                    case Helper.eOpcion.Nuevo:
                        this.Text = " Nuevo";
                        cboEstado.SelectedIndex = 0;
                        break;
                    case Helper.eOpcion.Modificar:
                    case Helper.eOpcion.Consultar:
                        txtCodigo.ReadOnly = true;
                        if (qOpcion == Helper.eOpcion.Consultar)
                        {
                            this.Text = " Consultar";
                            txtNombres.ReadOnly = true;
                            txtArea.ReadOnly = true;
                            txtPosicion.ReadOnly = true;
                            txtOficina.ReadOnly = true;
                            ChkResponsable.Enabled = false;
                            BtnGrabar.Visible = false;
                        }
                        else
                        {
                            this.Text = " Modificar";
                        }
                        txtCodigo.Text = sIdEmpleado.Trim();

                        oBE_T_Empleado = oBL_T_Empleado.Get_Empleado (sIdEmpleado);
                        if (oBE_T_Empleado != null)
                        {
                            txtNombres.Text = oBE_T_Empleado.Nombre ;
                            txtArea.Text = oBE_T_Empleado.IdArea;
                            txtPosicion.Text = oBE_T_Empleado.IdPosicion;
                            txtOficina.Text = oBE_T_Empleado.IdOficina;
                            cboEstado.SelectedIndex = oBE_T_Empleado.Estado ? 0 : 1;
                            oBE_T_Area = oBL_T_Area.Get_Area(txtArea.Text);
                            if (oBE_T_Area.IdEmpleadoResponsable == sIdEmpleado)
                            {
                                ChkResponsable.Checked = true;
                            }
                        }
                        break;
                }
            }
            catch (Exception Er)
            { MessageBox.Show(this, Er.Message, "Error : " + Er.Source.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }