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); }
protected ResultadoEntidad EliminarEmpleado(string CadenaEmpleadoId) { string CadenaConexion = string.Empty; ResultadoEntidad ResultadoEntidadObjeto = new ResultadoEntidad(); EmpleadoAcceso EmpleadoAccesoObjeto = new EmpleadoAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Catalogo); ResultadoEntidadObjeto = EmpleadoAccesoObjeto.EliminarEmpleado(CadenaEmpleadoId, CadenaConexion); return(ResultadoEntidadObjeto); }
/// <summary> /// Busca el jefe del empleado enviado como parĂ¡metro. /// </summary> /// <param name="EmpleadoEntidad">Entidad de empleado.</param> /// <returns>Entidad de resultado.</returns> public ResultadoEntidad SeleccionarEmpleadoJefe(EmpleadoEntidad EmpleadoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); EmpleadoAcceso EmpleadoAccesoObjeto = new EmpleadoAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Catalogo); Resultado = EmpleadoAccesoObjeto.SeleccionarEmpleadoJefe(EmpleadoEntidad, CadenaConexion); return(Resultado); }
public bool SeleccionarEmpleadoDepartamentosRelacionados(string CadenaDepartamentoId) { string CadenaConexion = string.Empty; ResultadoEntidad ResultadoEntidadObjeto = new ResultadoEntidad(); EmpleadoAcceso EmpleadoAccesoObjeto = new EmpleadoAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Catalogo); ResultadoEntidadObjeto = EmpleadoAccesoObjeto.SeleccionarEmpleadoDepartamentosRelacionados(CadenaDepartamentoId, CadenaConexion); if (ResultadoEntidadObjeto.ResultadoDatos.Tables[0].Rows.Count == 0) { return(false); } else { return(true); } }