protected void grdEmpleados_SelectedIndexChanged(object sender, EventArgs e) { Limpiar(); COD = int.Parse(grdEmpleados.SelectedDataKey.Value.ToString()); EmpleadoEntidad emp = EmpleadoDao.ObtenerPorID(COD.Value); txtNombre.Text = emp.Nombre; txtApellido.Text = emp.Apellido; cboTipoDoc.SelectedIndex = (int)emp.IdTipoDoc; txtNroDoc.Text = emp.NroDoc.ToString(); txtFechaNac.Text = emp.FechaNacimiento.ToShortDateString(); cboLocalidad.SelectedIndex = (int)emp.IdLocalidad; txtCalle.Text = emp.Calle; txtNroCalle.Text = emp.NroCalle.ToString(); txtPiso.Text = emp.Piso.ToString(); txtDepto.Text = emp.Departamento.ToString(); txtTelefono.Text = emp.Telefono.ToString(); txtCelular.Text = emp.Celular.ToString(); cboCargo.SelectedIndex = (int)emp.IdCargo; txtSueldo.Text = emp.Sueldo.ToString(); txtHoraDesde.Text = emp.HoraIngreso.ToShortTimeString(); txtHoraHasta.Text = emp.HoraEgreso.ToShortTimeString(); ckbActivo.Checked = emp.Activo.Value; btnEliminar.Enabled = true; btnEliminar.CssClass = "btn btn-danger"; }
public static List <EmpleadoEntidad> ObtenerTodos() { List <EmpleadoEntidad> listEmpleados = new List <EmpleadoEntidad>(); SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"SELECT TOP 1000 [CodEmpleado], [Nombre], [Apellido], [IdTipoDoc], [NroDoc], [FechaNacimiento], [Telefono], [Celular], [IdLocalidad], [Calle], [NroCalle], [Piso], [Departamento], [IdCargo], [Sueldo], [HoraIngreso], [HoraEgreso], [Activo] FROM Empleados"; SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { EmpleadoEntidad emp = new EmpleadoEntidad() { Nombre = dr["Nombre"].ToString(), Apellido = dr["Apellido"].ToString(), IdTipoDoc = int.Parse(dr["IdTipoDoc"].ToString()), NroDoc = int.Parse(dr["NroDoc"].ToString()), FechaNacimiento = DateTime.Parse(dr["FechaNacimiento"].ToString()), Telefono = dr["Telefono"].ToString(), Celular = dr["Celular"].ToString(), IdLocalidad = int.Parse(dr["IdLocalidad"].ToString()), Calle = dr["Calle"].ToString(), NroCalle = short.Parse(dr["NroCalle"].ToString()), Piso = dr["Piso"].ToString(), Departamento = dr["Departamento"].ToString(), IdCargo = int.Parse(dr["IdCargo"].ToString()), Sueldo = double.Parse(dr["Sueldo"].ToString()), HoraIngreso = DateTime.Parse(dr["HoraIngreso"].ToString()), HoraEgreso = DateTime.Parse(dr["HoraEgreso"].ToString()), Activo = bool.Parse(dr["Activo"].ToString()), CodEmpleado = (int)dr["CodEmpleado"] }; listEmpleados.Add(emp); } dr.Close(); cn.Close(); return(listEmpleados); }
public static void Insertar(EmpleadoEntidad empleado) { SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"INSERT INTO Empleados ( Nombre, Apellido, IdTipoDoc, NroDoc, Fechanacimiento, Telefono, Celular, IdLocalidad, Calle, NroCalle, Piso, Departamento, IdCargo, Sueldo, HoraIngreso, HoraEgreso, Activo) values ( @Nombre, @Apellido, @IdTipoDoc, @NroDoc, @Fechanacimiento, @Telefono, @Celular, @IdLocalidad, @Calle, @NroCalle, @Piso, @Departamento, @idCargo, @Sueldo, @HoraIngreso, @HoraEgreso, @Activo);select Scope_Identity() as ID"; cmd.Parameters.AddWithValue("@Nombre", empleado.Nombre); cmd.Parameters.AddWithValue("@Apellido", empleado.Apellido); cmd.Parameters.AddWithValue("@IdTipoDoc", empleado.IdTipoDoc); cmd.Parameters.AddWithValue("@NroDoc", empleado.NroDoc); cmd.Parameters.AddWithValue("@FechaNacimiento", empleado.FechaNacimiento); cmd.Parameters.AddWithValue("@Telefono", empleado.Telefono); cmd.Parameters.AddWithValue("@Celular", empleado.Celular); cmd.Parameters.AddWithValue("@IdLocalidad", empleado.IdLocalidad); cmd.Parameters.AddWithValue("@Calle", empleado.Calle); cmd.Parameters.AddWithValue("@NroCalle", empleado.NroCalle); cmd.Parameters.AddWithValue("@Piso", empleado.Piso); cmd.Parameters.AddWithValue("@Departamento", empleado.Departamento); cmd.Parameters.AddWithValue("@IdCargo", empleado.IdCargo); cmd.Parameters.AddWithValue("@Sueldo", empleado.Sueldo); cmd.Parameters.AddWithValue("@HoraIngreso", empleado.HoraIngreso); cmd.Parameters.AddWithValue("@HoraEgreso", empleado.HoraEgreso); cmd.Parameters.AddWithValue("@Activo", empleado.Activo); empleado.CodEmpleado = Convert.ToInt32(cmd.ExecuteScalar()); cn.Close(); }
public static EmpleadoEntidad ObtenerPorID(int?cod) { EmpleadoEntidad emp = null; SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"SELECT [CodEmpleado], [Nombre], [Apellido], [IdTipoDoc], [NroDoc], [FechaNacimiento], [Telefono], [Celular], [IdLocalidad], [Calle], [NroCalle], [Piso], [Departamento], [IdCargo], [Sueldo], [HoraIngreso], [HoraEgreso], [Activo] FROM Empleados WHERE CodEmpleado = @id"; cmd.Parameters.AddWithValue("@id", cod); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { emp = new EmpleadoEntidad() { Nombre = dr["Nombre"].ToString(), Apellido = dr["Apellido"].ToString(), IdTipoDoc = int.Parse(dr["IdTipoDoc"].ToString()), NroDoc = int.Parse(dr["NroDoc"].ToString()), FechaNacimiento = DateTime.Parse(dr["FechaNacimiento"].ToString()), Telefono = dr["Telefono"].ToString(), Celular = dr["Celular"].ToString(), IdLocalidad = int.Parse(dr["IdLocalidad"].ToString()), Calle = dr["Calle"].ToString(), NroCalle = short.Parse(dr["NroCalle"].ToString()), Piso = dr["Piso"].ToString(), Departamento = dr["Departamento"].ToString(), IdCargo = int.Parse(dr["IdCargo"].ToString()), Sueldo = double.Parse(dr["Sueldo"].ToString()), HoraIngreso = DateTime.Parse(dr["HoraIngreso"].ToString()), HoraEgreso = DateTime.Parse(dr["HoraEgreso"].ToString()), Activo = bool.Parse(dr["Activo"].ToString()), CodEmpleado = (int)dr["CodEmpleado"] }; } dr.Close(); cn.Close(); return(emp); }
private void ValidarDatos() { string contraseña = MetodosAyuda.Encriptacion.encriptarDatos(textBoxContraseña.Text); try { empleadoActual = EmpleadoNegocio.DevolverEmpleadoPorCedula(textBoxUsuario.Text); } catch { MessageBox.Show("No se ha podido establecer conexión a la base de datos"); } if (contraseña.Equals(empleadoActual.Contraseña)) { this.Dispose(); MenuPresentacion menu = new MenuPresentacion(empleadoActual); //this.Close(); menu.Show(); //Visible = false; this.Close(); } else { label3.Visible = true; textBoxUsuario.Focus(); } }
private void SeleccionarJefe(Int16 EmpleadoIdJefe) { ResultadoEntidad Resultado = new ResultadoEntidad(); EmpleadoEntidad EmpleadoEntidad = new EmpleadoEntidad(); EmpleadoProceso EmpleadoProceso = new EmpleadoProceso(); if (EmpleadoIdJefe == 0) { return; } EmpleadoEntidad.EmpleadoId = EmpleadoIdJefe; Resultado = EmpleadoProceso.SeleccionarEmpleadoJefe(EmpleadoEntidad); if (Resultado.ErrorId != 0) { MostrarMensaje(Resultado.DescripcionError, ConstantePrograma.TipoErrorAlerta); return; } if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { JefeBox.Text = ""; JefeIdHidden.Value = "0"; } else { JefeBox.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreJefe"].ToString(); JefeIdHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString(); } }
protected void SeleccionarEmpleadoDestino(Int16 EmpleadoIdDestino) { EmpleadoEntidad EmpleadoEntidadObjeto = new EmpleadoEntidad(); ResultadoEntidad Resultado = new ResultadoEntidad(); EmpleadoProceso EmpleadoProcesoNegocio = new EmpleadoProceso(); EmpleadoEntidadObjeto.EmpleadoId = EmpleadoIdDestino; Resultado = EmpleadoProcesoNegocio.SeleccionarEmpleado(EmpleadoEntidadObjeto); if (Resultado.ErrorId == 0) { RecibeNombreLabel.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString(); DireccionLabel.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreDireccion"].ToString(); DepartamentoLabel.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreDepartamento"].ToString(); NumeroEmpleadoLabel.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString(); RFCLabel.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["RFC"].ToString(); NombreLabel.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString(); DomicilioLabel.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Calle"].ToString() + " No." + Resultado.ResultadoDatos.Tables[0].Rows[0]["Numero"].ToString() + ", " + Resultado.ResultadoDatos.Tables[0].Rows[0]["Colonia"].ToString() + ", " + Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreCiudad"].ToString(); TelefonoLabel.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["TelefonoCasa"].ToString(); } }
protected void SeleccionarEmpleadoAtiende() { ResultadoEntidad Resultado = new ResultadoEntidad(); EmpleadoEntidad EmpleadoEntidadObjeto = new EmpleadoEntidad(); EmpleadoProceso EmpleadoProcesoObjeto = new EmpleadoProceso(); EmpleadoEntidadObjeto.DepartamentoId = Int16.Parse(ConfigurationManager.AppSettings["Activos.Web.DepartamentoSistemaId"].ToString()); EmpleadoEntidadObjeto.EstatusId = (Int16)ConstantePrograma.EstatusEmpleados.Activo; Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoEntidadObjeto); ComboEmpleadoAtiende.DataValueField = "EmpleadoId"; ComboEmpleadoAtiende.DataTextField = "NombreEmpleadoCompleto"; if (Resultado.ErrorId == 0) { ComboEmpleadoAtiende.DataSource = Resultado.ResultadoDatos; ComboEmpleadoAtiende.DataBind(); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } ComboEmpleadoAtiende.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0")); }
public ResultadoEntidad GuardarEmpleado(EmpleadoEntidad EmpleadoObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); ResultadoEntidad ResultadoValidacion = new ResultadoEntidad(); EmpleadoAcceso EmpleadoAccesoObjeto = new EmpleadoAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Catalogo); ResultadoValidacion = ValidarEmpleado(EmpleadoObjetoEntidad); if (ResultadoValidacion.ErrorId == 0) { if (EmpleadoObjetoEntidad.EmpleadoId == 0) { Resultado = EmpleadoAccesoObjeto.InsertarEmpleado(EmpleadoObjetoEntidad, CadenaConexion); } else { Resultado = EmpleadoAccesoObjeto.ActualizarEmpleado(EmpleadoObjetoEntidad, CadenaConexion); } } else { Resultado = ResultadoValidacion; } return(Resultado); }
public void SeleccionarJefe(Int16 EmpleadoIdJefe) { ResultadoEntidad Resultado = new ResultadoEntidad(); EmpleadoEntidad EmpleadoEntidadObjeto = new EmpleadoEntidad(); EmpleadoProceso EmpleadoProcesoNegocio = new EmpleadoProceso(); if (EmpleadoIdJefe != 0) { EmpleadoEntidadObjeto.EmpleadoId = EmpleadoIdJefe; Resultado = EmpleadoProcesoNegocio.SeleccionarEmpleado(EmpleadoEntidadObjeto); if (Resultado.ErrorId == 0) { NombreEmpleadoJefe.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString(); EmpleadoIdJefeHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString(); ActualizarTablaEmpleado.Update(); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } } else { NombreEmpleadoJefe.Text = ""; EmpleadoIdJefeHidden.Value = "0"; ActualizarTablaEmpleado.Update(); } }
protected void GuardarEmpleado() { EmpleadoEntidad EmpleadoObjetoEntidad = new EmpleadoEntidad(); UsuarioEntidad UsuarioSessionEntidad = new UsuarioEntidad(); UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"]; EmpleadoObjetoEntidad.EmpleadoId = Int16.Parse(EmpleadoIdHidden.Value); EmpleadoObjetoEntidad.CiudadId = Int16.Parse(CiudadNuevo.SelectedValue); EmpleadoObjetoEntidad.DepartamentoId = Int16.Parse(DepartamentoNuevo.SelectedValue); EmpleadoObjetoEntidad.EdificioId = Int16.Parse(EdificioNuevo.SelectedValue); EmpleadoObjetoEntidad.EmpleadoIdJefe = Int16.Parse(EmpleadoIdJefeHidden.Value); EmpleadoObjetoEntidad.PuestoId = Int16.Parse(PuestoNuevo.SelectedValue); EmpleadoObjetoEntidad.EstatusId = Int16.Parse(EstatusNuevo.SelectedValue); EmpleadoObjetoEntidad.UsuarioIdInserto = UsuarioSessionEntidad.UsuarioId; EmpleadoObjetoEntidad.UsuarioIdModifico = UsuarioSessionEntidad.UsuarioId; EmpleadoObjetoEntidad.Nombre = NombreNuevo.Text.Trim(); EmpleadoObjetoEntidad.ApellidoPaterno = ApellidoPaternoNuevo.Text.Trim(); EmpleadoObjetoEntidad.ApellidoMaterno = ApellidoMaternoNuevo.Text.Trim(); EmpleadoObjetoEntidad.RFC = RFCNuevo.Text.Trim(); EmpleadoObjetoEntidad.Calle = CalleNuevo.Text.Trim(); EmpleadoObjetoEntidad.Numero = NumeroNuevo.Text.Trim(); EmpleadoObjetoEntidad.Colonia = ColoniaNuevo.Text.Trim(); EmpleadoObjetoEntidad.CodigoPostal = CodigoPostalNuevo.Text.Trim(); EmpleadoObjetoEntidad.TelefonoCasa = TelefonoCasaNuevo.Text.Trim(); EmpleadoObjetoEntidad.Celular = CelularNuevo.Text.Trim(); EmpleadoObjetoEntidad.Email = EmailNuevo.Text.Trim(); EmpleadoObjetoEntidad.NumeroEmpleado = NumeroEmpleadoNuevo.Text.Trim(); EmpleadoObjetoEntidad.TelefonoTrabajo = TelefonoTrabajoNuevo.Text.Trim(); EmpleadoObjetoEntidad.TrabajoEmail = TrabajoEmailNuevo.Text.Trim(); GuardarEmpleado(EmpleadoObjetoEntidad); }
private void SeleccionarEmpleado() { ResultadoEntidad Resultado = new ResultadoEntidad(); EmpleadoEntidad EmpleadoEntidadObjeto = new EmpleadoEntidad(); EmpleadoProceso EmpleadoProcesoObjeto = new EmpleadoProceso(); EmpleadoEntidadObjeto.EstatusId = (Int16)ConstantePrograma.EstatusEmpleados.Activo; Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoEntidadObjeto); SolicitanteIdNuevo.DataValueField = "EmpleadoId"; SolicitanteIdNuevo.DataTextField = "NombreEmpleadoCompleto"; if (Resultado.ErrorId == 0) { SolicitanteIdNuevo.DataSource = Resultado.ResultadoDatos; SolicitanteIdNuevo.DataBind(); } else { // ToDo: Manejar mensajes de error //EtiquetaMensaje.Text = TextoError.ErrorGenerico; } SolicitanteIdNuevo.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0")); }
protected void TablaEmpleadoEventoComando(GridViewCommandEventArgs e) { EmpleadoEntidad EmpleadoEntidadObjeto = new EmpleadoEntidad(); Int16 intFila = 0; int intTamañoPagina = 0; Int16 EmpleadoId = 0; string strCommand = string.Empty; intFila = Int16.Parse(e.CommandArgument.ToString()); strCommand = e.CommandName.ToString(); intTamañoPagina = TablaEmpleado.PageSize; if (intFila >= intTamañoPagina) { intFila = (Int16)(intFila - (intTamañoPagina * TablaEmpleado.PageIndex)); } switch (strCommand) { case "Select": EmpleadoId = Int16.Parse(TablaEmpleado.DataKeys[intFila]["EmpleadoId"].ToString()); EmpleadoEntidadObjeto.EmpleadoId = EmpleadoId; EmpleadoIdHidden.Value = EmpleadoId.ToString(); SeleccionarEmpleadoParaEditar(EmpleadoEntidadObjeto); break; default: // Do nothing break; } }
private void BuscarEmpleado() { if (!txtBuscar.Text.Equals("")) { if (radioButtonCedula.Checked) { empleadoActual = EmpleadoNegocio.DevolverEmpleadoPorCedula(txtBuscar.Text); if (empleadoActual.Id != 0) { cargarEmpleadoPorCedula(); } else { MessageBox.Show("Sin resultados. Verifique si la cedula es correcta"); } } else if (radioButtonApellido.Checked) { listaEmpleados = EmpleadoNegocio.DevolverEmpleadoPorApellido(txtBuscar.Text); dataGridViewClientes.DataSource = listaEmpleados; } else { MessageBox.Show("Seleccione un metodo de busqueda"); } } else { MessageBox.Show("Ingrese un valor para buscar"); } }
protected void btnBuscarTurno_Click(object sender, EventArgs e) { try { COD = (int)(gdvEspecialista.SelectedDataKey.Value); EmpleadoEntidad emp = EmpleadoDao.ObtenerPorID(COD); DateTime horaInicio = emp.HoraIngreso; DateTime horario = DateTime.Parse((emp.HoraEgreso - emp.HoraIngreso).ToString()); int horas = int.Parse(horario.Hour.ToString()); List <HoraEntidad> HorarioCompleto = GenerarHorarios(horas, horaInicio); List <TurnoEntidad> TurnosOcupados = TurnoDao.TurnosPorFechaPorEspecialista((DateTime.Parse(txtFecha.Text)), ((int)gdvEspecialista.SelectedDataKey.Value)); if (TurnosOcupados != null) { if (TurnosOcupados.Count != 0) { HorarioCompleto = RestarTurnosOcupados(HorarioCompleto, TurnosOcupados); } } CargarTurnosDisponibles(HorarioCompleto); GrillaHoras.Visible = true; } catch (Exception ex) { divResultado.Visible = true; txtResultado.Text = "Ha ocurrido el siguiente error: " + ex.Message; } }
public bool CrearEmpleado(EmpleadoEntidad empleadoEntidad) { using (DataClassesDataContext Context = new DataClassesDataContext()) { Context.Connection.Open(); using (Context.Transaction = Context.Connection.BeginTransaction()) { try { TablaEmpleado tablaEmpleado = new TablaEmpleado(); tablaEmpleado.DPI = empleadoEntidad.DPI; tablaEmpleado.Nombre = empleadoEntidad.Nombre; tablaEmpleado.Hijo = empleadoEntidad.Hijo; tablaEmpleado.SalarioBase = (decimal)empleadoEntidad.SalarioBase; tablaEmpleado.FechaCreacion = DateTime.Now; tablaEmpleado.IdUsuarioCreacion = 1; tablaEmpleado.Estado = "A"; Context.TablaEmpleados.InsertOnSubmit(tablaEmpleado); Context.SubmitChanges(); Context.Transaction.Commit(); return(true); } catch (Exception ex) { Context.Transaction.Rollback(); return(false); } finally { Context.Connection.Close(); } } } }
protected void SeleccionarEmpleadoAsignacion() { ResultadoEntidad Resultado = new ResultadoEntidad(); EmpleadoEntidad EmpleadoEntidadObjeto = new EmpleadoEntidad(); EmpleadoProceso EmpleadoProcesoObjeto = new EmpleadoProceso(); EmpleadoEntidadObjeto.EstatusId = (Int16)ConstantePrograma.EstatusEmpleados.Activo; Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoEntidadObjeto); ComboAsignacion.DataValueField = "EmpleadoId"; ComboAsignacion.DataTextField = "NombreEmpleadoCompleto"; if (Resultado.ErrorId == 0) { ComboAsignacion.DataSource = Resultado.ResultadoDatos; ComboAsignacion.DataBind(); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } ComboAsignacion.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0")); }
private void SeleccionarEmpleado() { ResultadoEntidad Resultado = new ResultadoEntidad(); EmpleadoEntidad EmpleadoEntidadObjeto = new EmpleadoEntidad(); EmpleadoProceso EmpleadoProcesoObjeto = new EmpleadoProceso(); EmpleadoEntidadObjeto.EstatusId = (Int16)ConstantePrograma.EstatusEmpleados.Activo; Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoEntidadObjeto); EmpleadoCombo.DataValueField = "EmpleadoId"; EmpleadoCombo.DataTextField = "NombreEmpleadoCompleto"; if (Resultado.ErrorId == 0) { EmpleadoCombo.DataSource = Resultado.ResultadoDatos; EmpleadoCombo.DataBind(); } else { MostrarMensaje(Resultado.DescripcionError, ConstantePrograma.TipoErrorAlerta); } EmpleadoCombo.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0")); }
public bool BuscarEmpleadoNombreDuplicado(EmpleadoEntidad EmpleadoObjetoEntidad) { bool ExisteEmpleado = false; ResultadoEntidad Resultado = new ResultadoEntidad(); EmpleadoEntidad BuscarEmpleadoObjetoEntidad = new EmpleadoEntidad(); BuscarEmpleadoObjetoEntidad.BuscarNombre = Comparar.EstandarizarCadena(EmpleadoObjetoEntidad.Nombre); BuscarEmpleadoObjetoEntidad.BuscarApellidoPaterno = Comparar.EstandarizarCadena(EmpleadoObjetoEntidad.ApellidoPaterno); BuscarEmpleadoObjetoEntidad.BuscarApellidoMaterno = Comparar.EstandarizarCadena(EmpleadoObjetoEntidad.ApellidoMaterno); Resultado = SeleccionarEmpleado(BuscarEmpleadoObjetoEntidad); if (Resultado.ResultadoDatos.Tables[0].Rows.Count > 0) { if (int.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString()) != EmpleadoObjetoEntidad.EmpleadoId) { ExisteEmpleado = true; } else { ExisteEmpleado = false; } } return(ExisteEmpleado); }
protected Int16 BuscarJefe() { ResultadoEntidad Resultado = new ResultadoEntidad(); EmpleadoEntidad EmpleadoEntidadObjeto = new EmpleadoEntidad(); EmpleadoProceso EmpleadoProcesoObjeto = new EmpleadoProceso(); Int16 EmpleadoIdJefe = 0; EmpleadoEntidadObjeto.EmpleadoId = Int16.Parse(SolicitanteIdNuevo.SelectedValue); if (EmpleadoEntidadObjeto.EmpleadoId != 0) { Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoEntidadObjeto); if (Resultado.ErrorId == 0) { EmpleadoIdJefe = Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoIdJefe"].ToString()); SeleccionarJefe(EmpleadoIdJefe); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } } return(EmpleadoIdJefe); }
public static EmpleadoEntidad DevolverEmpleadoPorID(int idEmpleado) { EmpleadoEntidad empleado = new EmpleadoEntidad(); using (SqlConnection cn = new SqlConnection(ConfiguracionApp.Default.ConexionVentasSql)) { cn.Open(); String sql = @"SELECT [Id_Emp] ,[Ape_Emp] ,[Nom_Emp] ,[Ced_Emp] ,[Dir_Emp] ,[Tel_Emp] ,[Email_Emp] ,[Sue_Emp] ,[Cla_Emp] ,[cargo] FROM [dbo].[Empleados] WHERE [Id_Emp]= @empleadoId"; SqlCommand cmd = new SqlCommand(sql, cn); cmd.Parameters.AddWithValue("@empleadoId", idEmpleado); SqlDataReader reader = cmd.ExecuteReader(); //repita la ejecucion mientras tenga datos while (reader.Read()) { empleado = CargarEmpleado(reader); } } return(empleado); }
public static void ActualizarEmpleado(EmpleadoEntidad empleado) { using (SqlConnection cn = new SqlConnection(ConfiguracionApp.Default.ConexionVentasSql)) { cn.Open(); String sql = @"UPDATE [dbo].[empleados] SET [Ced_Emp] = @ced ,[Nom_Emp] = @nom ,[Ape_Emp] = @ape ,[Dir_Emp] = @dir ,[Tel_Emp] = @tel ,[Email_Emp] = @email ,[Sue_Emp] = @sue ,[Cla_Emp] = @clave ,[cargo] = @cargo WHERE [Id_Emp]= @empleadoId"; using (SqlCommand cmd = new SqlCommand(sql, cn)) { cmd.Parameters.AddWithValue("@ced", empleado.Cedula); cmd.Parameters.AddWithValue("@nom", empleado.Nombre); cmd.Parameters.AddWithValue("@ape", empleado.Apellido); cmd.Parameters.AddWithValue("@dir", empleado.Direccion); cmd.Parameters.AddWithValue("@tel", empleado.Telefono); cmd.Parameters.AddWithValue("@email", empleado.Email); cmd.Parameters.AddWithValue("@sue", empleado.Sueldo); cmd.Parameters.AddWithValue("@clave", empleado.Contraseña); cmd.Parameters.AddWithValue("@cargo", empleado.Cargo); cmd.Parameters.AddWithValue("@empleadoId", empleado.Id); cmd.ExecuteNonQuery(); } } }
protected void SeleccionarEmpleado(EmpleadoEntidad EmpleadoObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); EmpleadoProceso EmpleadoProcesoNegocio = new EmpleadoProceso(); Resultado = EmpleadoProcesoNegocio.SeleccionarEmpleado(EmpleadoObjetoEntidad); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaEmpleado.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaEmpleado.CssClass = ConstantePrograma.ClaseTabla; } TablaEmpleado.DataSource = Resultado.ResultadoDatos; TablaEmpleado.DataBind(); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } }
protected void ConsultarEmpleado(Int16 EmpleadoAsignadoId) { EmpleadoProceso EmpleadoProcesoObjeto = new EmpleadoProceso(); EmpleadoEntidad EmpleadoEntidadObjeto = new EmpleadoEntidad(); ResultadoEntidad Resultado = new ResultadoEntidad(); EmpleadoEntidadObjeto.EmpleadoId = EmpleadoAsignadoId; Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoEntidadObjeto); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables.Count == 0) { EmpleadoAsignado.Text = ""; } else { EmpleadoAsignado.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString(); } } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } }
public static void ActualizarEmpleado(EmpleadoEntidad empleado) { using (TransactionScope scope = new TransactionScope()) { EmpleadoDatos.ActualizarEmpleado(empleado); scope.Complete(); } }
protected void gdvEspecialista_SelectedIndexChanged(object sender, EventArgs e) { COD = (int)(gdvEspecialista.SelectedDataKey.Value); EmpleadoEntidad emp = EmpleadoDao.ObtenerPorID(COD.Value); txtNombreEmpleado.Text = emp.Apellido + " " + emp.Nombre; }
protected void BuscarEmpleadoPorNumero() { EmpleadoEntidad EmpleadoEntidadObjeto = new EmpleadoEntidad(); EmpleadoEntidadObjeto.NumeroEmpleado = NumeroEmpleado.Text.Trim(); BuscarEmpleado(EmpleadoEntidadObjeto); }
protected void SeleccionarJefe(Int16 EmpleadoId) { EmpleadoEntidad EmpleadoEntidadObjeto = new EmpleadoEntidad(); JefeProceso JefeProcesoNegocio = new JefeProceso(); EmpleadoEntidadObjeto = JefeProcesoNegocio.SeleccionarTitular(EmpleadoId); TitularAreaNombreLabel.Text = EmpleadoEntidadObjeto.Nombre; }
protected void EliminarEmpleado() { ResultadoEntidad ResultadoEntidadObjeto = new ResultadoEntidad(); EmpleadoEntidad EmpleadoEntidadObjeto = new EmpleadoEntidad(); EmpleadoEntidadObjeto.CadenaEmpleadoId = ObtenerCadenaEmpleadoId(); EliminarEmpleado(EmpleadoEntidadObjeto); }
public void BuscarEmpleadoPorId(Int16 EmpleadoId) { EmpleadoEntidad EmpleadoEntidadObjeto = new EmpleadoEntidad(); EmpleadoEntidadObjeto.EmpleadoId = EmpleadoId; BuscarEmpleado(EmpleadoEntidadObjeto); ActualizarTablaEmpleado.Update(); }