protected void rgGrupoOrganizacional_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item.ItemType == GridItemType.AlternatingItem || e.Item.ItemType == GridItemType.EditItem) { if (!e.Item.GetType().Name.Equals("GridDataInsertItem")) { BE_GRUPO_ORGANIZACIONAL editableItem = ((BE_GRUPO_ORGANIZACIONAL)e.Item.DataItem); } } }
/// <summary> /// Actualiza los datos de un Grupo Organizacional /// </summary> /// <param name="oBE_GRUPO_ORGANIZACIONAL">Entidad BE_GRUPO_ORGANIZACIONAL, que representa la tabla GRUPOS_ORGANIZACIONALES, con todos sus atributos </param> /// <returns>True o False. True, si se ingreso con exito. False, si hubo un error al ingresar</returns> public Boolean ActualizarGrupoOrganizacional(BE_GRUPO_ORGANIZACIONAL oBE_GRUPO_ORGANIZACIONAL) { wsMaestros.BE_GRUPO_ORGANIZACIONAL oGrupoOrganizacional = new wsMaestros.BE_GRUPO_ORGANIZACIONAL(); oGrupoOrganizacional.ID = oBE_GRUPO_ORGANIZACIONAL.ID; oGrupoOrganizacional.CODIGO = oBE_GRUPO_ORGANIZACIONAL.CODIGO; oGrupoOrganizacional.DESCRIPCION = oBE_GRUPO_ORGANIZACIONAL.DESCRIPCION; oGrupoOrganizacional.USUARIO_CREACION = oBE_GRUPO_ORGANIZACIONAL.USUARIO_CREACION; oGrupoOrganizacional.ESTADO = oBE_GRUPO_ORGANIZACIONAL.ESTADO; return(wsMantenimientoEstructuras.ActualizarGrupoOrganizacional(oGrupoOrganizacional)); }
/// <summary> /// Actualiza los datos de un Grupo Organizacional /// </summary> /// <param name="oBE_GRUPO_ORGANIZACIONAL">Entidad BE_GRUPO_ORGANIZACIONAL, que representa la tabla GRUPOS ORGANIZACIONAL, con todos sus atributos </param> /// <returns>True o False. True, si se ingreso con exito. False, si hubo un error al ingresar</returns> public Boolean ActualizarGrupoOrganizacional(BE_GRUPO_ORGANIZACIONAL oBE_GRUPO_ORGANIZACIONAL) { SqlConnection cnx = new SqlConnection(); bool bIndicador = false; cnx = DC_Connection.getConnection(); try { using ( SqlCommand objCmd = new SqlCommand() { Connection = cnx, CommandType = CommandType.StoredProcedure, CommandText = "USP_GRUPO_ORGANIZACIONAL_ACTUALIZAR" } ) { //Se crea el objeto Parameters por cada parametro objCmd.Parameters.Add("@GRUPO_ORGANIZACIONAL_ID", SqlDbType.UniqueIdentifier).Value = oBE_GRUPO_ORGANIZACIONAL.ID; objCmd.Parameters.Add("@GRUPO_ORGANIZACIONAL_CODIGO", SqlDbType.VarChar).Value = oBE_GRUPO_ORGANIZACIONAL.CODIGO; objCmd.Parameters.Add("@GRUPO_ORGANIZACIONAL_DESCRIPCION", SqlDbType.VarChar).Value = oBE_GRUPO_ORGANIZACIONAL.DESCRIPCION; objCmd.Parameters.Add("@USUARIO", SqlDbType.UniqueIdentifier).Value = oBE_GRUPO_ORGANIZACIONAL.USUARIO_CREACION; objCmd.Parameters.Add("@GRUPO_ORGANIZACIONAL_ESTADO", SqlDbType.Int).Value = oBE_GRUPO_ORGANIZACIONAL.ESTADO; cnx.Open(); bIndicador = objCmd.ExecuteNonQuery() > 0; } } catch (Exception ex) { throw new Exception("Error: " + ex.Message); } finally { cnx.Close(); } return(bIndicador); }
protected void GrabarActualizar(object sender, GridCommandEventArgs e, String action) { var editableItem = ((GridEditableItem)e.Item); //create new entity BL_GRUPO_ORGANIZACIONAL BL_GRUPO_ORGANIZACIONAL = new BL_GRUPO_ORGANIZACIONAL(); //populate its properties Hashtable values = new Hashtable(); editableItem.ExtractValues(values); BE_GRUPO_ORGANIZACIONAL oentidad = new BE_GRUPO_ORGANIZACIONAL(); Nullable <Guid> ID; if (e.CommandName == RadGrid.PerformInsertCommandName) { ID = Guid.Empty; } else { ID = Guid.Parse(editableItem.GetDataKeyValue("ID").ToString()); } oentidad.ID = (Guid)ID; oentidad.CODIGO = values["CODIGO"].ToString(); oentidad.DESCRIPCION = values["DESCRIPCION"].ToString(); if (action == "add") { oentidad.USUARIO_CREACION = USUARIO; oentidad.ESTADO = 1; BL_GRUPO_ORGANIZACIONAL.InsertarGrupoOrganizacional(oentidad); } else { oentidad.USUARIO_CREACION = USUARIO; oentidad.ESTADO = 1; BL_GRUPO_ORGANIZACIONAL.ActualizarGrupoOrganizacional(oentidad); } }
/// <summary> /// Devuelve los datos de todas las GRUPOS_ORGANIZACIONALES. /// </summary> /// <returns> List de BE_GRUPO_ORGANIZACIONAL con los objetos de la entidad, que a su vez representan la tabla GRUPOS_ORGANIZACIONALES de la base de datos.En caso no existan datos devuelve nothing </returns> public List <BE_GRUPO_ORGANIZACIONAL> SeleccionarGrupoOrganizacional() { wsMaestros.BE_GRUPO_ORGANIZACIONAL[] oLista = wsMantenimientoEstructuras.SeleccionarGrupoOrganizacional(); List <BE_GRUPO_ORGANIZACIONAL> oListaGrupoOrganizacional = new List <BE_GRUPO_ORGANIZACIONAL>(); if (oLista != null) { foreach (var item in oLista) { BE_GRUPO_ORGANIZACIONAL oGrupoOrganizacional = new BE_GRUPO_ORGANIZACIONAL(); oGrupoOrganizacional.ID = item.ID; oGrupoOrganizacional.CODIGO = item.CODIGO; oGrupoOrganizacional.DESCRIPCION = item.DESCRIPCION; oGrupoOrganizacional.USUARIO_CREACION = item.USUARIO_CREACION; oGrupoOrganizacional.FECHA_CREACION = item.FECHA_CREACION; oGrupoOrganizacional.USUARIO_ACTUALIZACION = item.USUARIO_ACTUALIZACION; oGrupoOrganizacional.ESTADO = item.ESTADO; oListaGrupoOrganizacional.Add(oGrupoOrganizacional); } } return(oListaGrupoOrganizacional); }
/// <summary> /// Devuelve los datos del personal que corresponde al nombre de usuario /// </summary> /// <param name="NombreUsuario">nombre de usuario al cual se desea consultar</param> /// <returns>List de BE_PERSONAL con los objetos de la entidad, que a su vez representan la tabla BE_PERSONAL de la base de datos. En caso no haiga datos devuelve nothing.</returns> public BE_PERSONAL SeleccionarPersonalPorUsuario(String NombreUsuario) { wsMaestros.BE_PERSONAL oPersonal = wsMantenimientoEstructuras.SeleccionarPersonalPorUsuario(NombreUsuario); BE_PERSONAL oBE_PERSONAL = new BE_PERSONAL(); BE_GRUPO_ORGANIZACIONAL oGRUPO_ORGANIZACIONAL = new BE_GRUPO_ORGANIZACIONAL(); if (oPersonal != null) { oBE_PERSONAL.ID = oPersonal.ID; oBE_PERSONAL.CODIGO_TRABAJO = oPersonal.CODIGO_TRABAJO; oBE_PERSONAL.APELLIDO_PATERNO = oPersonal.APELLIDO_PATERNO; oBE_PERSONAL.APELLIDO_MATERNO = oPersonal.APELLIDO_MATERNO; oBE_PERSONAL.NOMBRES = oPersonal.NOMBRES; oBE_PERSONAL.NOMBRES_COMPLETOS = oPersonal.NOMBRES_COMPLETOS; oBE_PERSONAL.GERENCIA_ID = oPersonal.GERENCIA_ID; oBE_PERSONAL.AREA_ID = oPersonal.AREA_ID; oBE_PERSONAL.DEPARTAMENTO = oPersonal.DEPARTAMENTO; oBE_PERSONAL.PUESTO = oPersonal.PUESTO; oBE_PERSONAL.PUESTO_ID = oPersonal.PUESTO_ID; oBE_PERSONAL.CORREO = oPersonal.CORREO; oBE_PERSONAL.NOMBRE_USUARIO = oPersonal.NOMBRE_USUARIO; oBE_PERSONAL.EMPRESA_ID = oPersonal.EMPRESA_ID; oBE_PERSONAL.COORDINACION_ID = oPersonal.COORDINACION_ID; oBE_PERSONAL.SEDE_ID = oPersonal.SEDE_ID; oBE_PERSONAL.GRUPO_ORGANIZACIONAL_ID = oPersonal.GRUPO_ORGANIZACIONAL_ID; if (oPersonal.oBE_GRUPO_ORGANIZACIONAL != null) { oGRUPO_ORGANIZACIONAL.CODIGO = oPersonal.oBE_GRUPO_ORGANIZACIONAL.CODIGO; oGRUPO_ORGANIZACIONAL.DESCRIPCION = oPersonal.oBE_GRUPO_ORGANIZACIONAL.DESCRIPCION; oBE_PERSONAL.oBE_GRUPO_ORGANIZACIONAL = oGRUPO_ORGANIZACIONAL; } } return(oBE_PERSONAL); }
/// <summary> /// Devuelve los datos de todo el personal /// </summary> /// <returns>List de BE_PERSONAL con los objetos de la entidad, que a su vez representan la tabla BE_PERSONAL de la base de datos. En caso no haiga datos devuelve nothing.</returns> public List <BE_PERSONAL> SeleccionarPersonal() { wsMaestros.BE_PERSONAL[] oLista = wsMantenimientoEstructuras.SeleccionarPersonal(); List <BE_PERSONAL> oPERSONAL = new List <BE_PERSONAL>(); BE_PERFILES oBE_PERFILES = null; BE_USUARIO oBE_USUARIO = null; if (oLista != null) { foreach (var item in oLista) { BE_PERSONAL oBE_PERSONAL = new BE_PERSONAL(); oBE_PERSONAL.ID = item.ID; oBE_PERSONAL.CODIGO_TRABAJO = item.CODIGO_TRABAJO; oBE_PERSONAL.APELLIDO_PATERNO = item.APELLIDO_PATERNO; oBE_PERSONAL.APELLIDO_MATERNO = item.APELLIDO_MATERNO; oBE_PERSONAL.NOMBRES = item.NOMBRES; oBE_PERSONAL.NOMBRES_COMPLETOS = item.NOMBRES_COMPLETOS; oBE_PERSONAL.GERENCIA_ID = item.GERENCIA_ID; oBE_PERSONAL.AREA_ID = item.AREA_ID; oBE_PERSONAL.PUESTO_ID = item.PUESTO_ID; oBE_PERSONAL.CORREO = item.CORREO; oBE_PERSONAL.NOMBRE_USUARIO = item.NOMBRE_USUARIO; oBE_PERSONAL.EMPRESA_ID = item.EMPRESA_ID; oBE_PERSONAL.COORDINACION_ID = item.COORDINACION_ID; oBE_PERSONAL.SEDE_ID = item.SEDE_ID; oBE_PERSONAL.GRUPO_ORGANIZACIONAL_ID = item.GRUPO_ORGANIZACIONAL_ID; oBE_USUARIO = BL_USUARIO.SeleccionarPersonalPorUsuario(oBE_PERSONAL.NOMBRE_USUARIO); if (oBE_USUARIO != null) { oBE_PERSONAL.PERFIL_ID = oBE_USUARIO.PERFIL_ID; } else { oBE_PERSONAL.PERFIL_ID = 0; //Sin Perfil } oBE_PERFILES = new DA_PERFILES().SeleccionarPerfilesPorID(oBE_PERSONAL.PERFIL_ID); if (oBE_PERFILES != null) { oBE_PERSONAL.oBE_PERFILES = oBE_PERFILES; } wsMaestros.BE_COORDINACION oCoordinacion = wsMantenimientoEstructuras.SeleccionarCoordinacionPorId(oBE_PERSONAL.COORDINACION_ID); if (oCoordinacion != null) { BE_COORDINACION oBE_COORDINACION = new BE_COORDINACION(); oBE_COORDINACION.ID = oCoordinacion.ID; oBE_COORDINACION.DESCRIPCION = oCoordinacion.DESCRIPCION; oBE_COORDINACION.CODIGO = oCoordinacion.CODIGO; oBE_COORDINACION.AREA_ID = oCoordinacion.AREA_ID; oBE_PERSONAL.oBE_COORDINACION = oBE_COORDINACION; } wsMaestros.BE_SEDE[] oSede = wsMantenimientoEstructuras.SeleccionarSedePorId(oBE_PERSONAL.SEDE_ID); if (oSede != null) { foreach (var itemSede in oSede) { BE_SEDE oBE_SEDE = new BE_SEDE(); oBE_SEDE.ID = itemSede.ID; oBE_SEDE.CODIGO = itemSede.CODIGO; oBE_SEDE.DESCRIPCION = itemSede.DESCRIPCION; oBE_SEDE.EMPRESA_ID = itemSede.EMPRESA_ID; oBE_PERSONAL.oBE_SEDE = oBE_SEDE; } } wsMaestros.BE_PUESTO oPuesto = wsMantenimientoEstructuras.SeleccionarPuestoPorId(oBE_PERSONAL.PUESTO_ID); if (oPuesto != null) { BE_PUESTO oBE_PUESTO = new BE_PUESTO(); oBE_PUESTO.ID = oPuesto.ID; oBE_PUESTO.DESCRIPCION = oPuesto.DESCRIPCION; oBE_PUESTO.CODIGO = oPuesto.CODIGO; oBE_PUESTO.EMPRESA_ID = oPuesto.EMPRESA_ID; oBE_PERSONAL.oBE_PUESTO = oBE_PUESTO; } wsMaestros.BE_GRUPO_ORGANIZACIONAL[] oGrupoOrganizacional = wsMantenimientoEstructuras.SeleccionarGrupoOrganizacionalPorId(oBE_PERSONAL.GRUPO_ORGANIZACIONAL_ID); if (oGrupoOrganizacional != null) { foreach (var itemSede in oGrupoOrganizacional) { BE_GRUPO_ORGANIZACIONAL oBE_GRUPO_ORGANIZACIONAL = new BE_GRUPO_ORGANIZACIONAL(); oBE_GRUPO_ORGANIZACIONAL.ID = itemSede.ID; oBE_GRUPO_ORGANIZACIONAL.CODIGO = itemSede.CODIGO; oBE_GRUPO_ORGANIZACIONAL.DESCRIPCION = itemSede.DESCRIPCION; oBE_PERSONAL.oBE_GRUPO_ORGANIZACIONAL = oBE_GRUPO_ORGANIZACIONAL; } } wsMaestros.BE_EMPRESA[] oEmpresa = wsMantenimientoEstructuras.SeleccionarEmpresa(); if (oEmpresa != null) { foreach (var itemEmpresa in oEmpresa) { BE_EMPRESA oBE_EMPRESA = new BE_EMPRESA(); if (oBE_PERSONAL.EMPRESA_ID == itemEmpresa.ID) { oBE_EMPRESA.ID = itemEmpresa.ID; oBE_EMPRESA.DESCRIPCION = itemEmpresa.DESCRIPCION; oBE_PERSONAL.oBE_EMPRESA = oBE_EMPRESA; } } } wsMaestros.BE_GERENCIA[] oGerencia = wsMantenimientoEstructuras.SeleccionarGerencia(); if (oGerencia != null) { foreach (var itemGerencia in oGerencia) { BE_GERENCIA oBE_GERENCIA = new BE_GERENCIA(); if (oBE_PERSONAL.GERENCIA_ID == itemGerencia.ID) { oBE_GERENCIA.ID = itemGerencia.ID; oBE_GERENCIA.DESCRIPCION = itemGerencia.DESCRIPCION; oBE_PERSONAL.oBE_GERENCIA = oBE_GERENCIA; } } } wsMaestros.BE_AREA[] oArea = wsMantenimientoEstructuras.SeleccionarAreas(); if (oArea != null) { foreach (var itemArea in oArea) { BE_AREA oBE_AREA = new BE_AREA(); if (oBE_PERSONAL.AREA_ID == itemArea.ID) { oBE_AREA.ID = itemArea.ID; oBE_AREA.DESCRIPCION = itemArea.DESCRIPCION; oBE_AREA.GERENCIA_ID = itemArea.GERENCIA_ID; oBE_PERSONAL.oBE_AREA = oBE_AREA; } } } oPERSONAL.Add(oBE_PERSONAL); } } return(oPERSONAL); }
/// <summary> /// Devuelve los datos de una empresa específica /// </summary> /// <param name="grupo_organizacional_id">Id del Grupo Organizacional que se desea consultar</param> /// <returns> BE_GRUPO_ORGANIZACIONAL con todos sus atributos de la entidad, que a su vez representan la tabla EMPRESAS de la base de datos.En caso no haiga datos devuelve nothing </returns> public List <BE_GRUPO_ORGANIZACIONAL> SeleccionarGrupoOrganizacionalPorId(Guid grupo_organizacional_id) { SqlConnection cnx = new SqlConnection(); DbDataReader dr; cnx = DC_Connection.getConnection(); List <BE_GRUPO_ORGANIZACIONAL> oGRUPO_ORGANIZACIONAL = null; try { using (SqlCommand objCmd = new SqlCommand() { Connection = cnx, CommandType = CommandType.StoredProcedure, CommandText = "USP_GRUPO_ORGANIZACIONAL_SELECCIONAR_POR_ID" }) { objCmd.Parameters.Add("@GRUPO_ORGANIZACIONAL_ID", SqlDbType.UniqueIdentifier).Value = grupo_organizacional_id; cnx.Open(); dr = objCmd.ExecuteReader(); // Se crea una variable tipo int por cada posicion de cada campo int GRUPO_ORGANIZACIONAL_ID = dr.GetOrdinal("GRUPO_ORGANIZACIONAL_ID"); int GRUPO_ORGANIZACIONAL_CODIGO = dr.GetOrdinal("GRUPO_ORGANIZACIONAL_CODIGO"); int GRUPO_ORGANIZACIONAL_DESCRIPCION = dr.GetOrdinal("GRUPO_ORGANIZACIONAL_DESCRIPCION"); int USUARIO_CREACION = dr.GetOrdinal("USUARIO_CREACION"); int FECHA_CREACION = dr.GetOrdinal("FECHA_CREACION"); int USUARIO_ACTUALIZACION = dr.GetOrdinal("USUARIO_ACTUALIZACION"); int FECHA_ACTUALIZACION = dr.GetOrdinal("FECHA_ACTUALIZACION"); int GRUPO_ORGANIZACIONAL_ESTADO = dr.GetOrdinal("GRUPO_ORGANIZACIONAL_ESTADO"); // creamos un objeto del tamaño de la tupla en el array de objeto Valores object[] Valores = new object[dr.FieldCount]; // Preguntamos si el DbDatGERENCIAder tiene registros if (dr.HasRows) { // Instancionamos la lista para empezar a setearla oGRUPO_ORGANIZACIONAL = new List <BE_GRUPO_ORGANIZACIONAL>(); while (dr.Read()) { // Obetemos los valores para la tupla dr.GetValues(Valores); BE_GRUPO_ORGANIZACIONAL oBE_GRUPO_ORGANIZACIONAL = new BE_GRUPO_ORGANIZACIONAL(); oBE_GRUPO_ORGANIZACIONAL.ID = (Guid)Valores.GetValue(GRUPO_ORGANIZACIONAL_ID); oBE_GRUPO_ORGANIZACIONAL.CODIGO = DBNull.Value == Valores.GetValue(GRUPO_ORGANIZACIONAL_CODIGO) ? String.Empty : Valores.GetValue(GRUPO_ORGANIZACIONAL_CODIGO).ToString(); oBE_GRUPO_ORGANIZACIONAL.DESCRIPCION = Valores.GetValue(GRUPO_ORGANIZACIONAL_DESCRIPCION).ToString(); oBE_GRUPO_ORGANIZACIONAL.USUARIO_CREACION = (Guid)Valores.GetValue(USUARIO_CREACION); oBE_GRUPO_ORGANIZACIONAL.FECHA_CREACION = Convert.ToDateTime(Valores.GetValue(FECHA_CREACION)); oBE_GRUPO_ORGANIZACIONAL.USUARIO_ACTUALIZACION = (Guid)Valores.GetValue(USUARIO_ACTUALIZACION); oBE_GRUPO_ORGANIZACIONAL.FECHA_ACTUALIZACION = Convert.ToDateTime(Valores.GetValue(FECHA_ACTUALIZACION)); oBE_GRUPO_ORGANIZACIONAL.ESTADO = Convert.ToInt32(Valores.GetValue(GRUPO_ORGANIZACIONAL_ESTADO)); oGRUPO_ORGANIZACIONAL.Add(oBE_GRUPO_ORGANIZACIONAL); } } } return(oGRUPO_ORGANIZACIONAL); } catch (Exception ex) { throw ex; } finally { cnx.Close(); } }
/// <summary> /// Actualiza los datos de un Grupo Organizacional /// </summary> /// <param name="oBE_GRUPO_ORGANIZACIONAL">Entidad BE_GRUPO_ORGANIZACIONAL, que representa la tabla GRUPOS_ORGANIZACIONALES, con todos sus atributos </param> /// <returns>True o False. True, si se ingreso con exito. False, si hubo un error al ingresar</returns> public static Boolean ActualizarGrupoOrganizacional(BE_GRUPO_ORGANIZACIONAL oBE_GRUPO_ORGANIZACIONAL) { return(new DA_GRUPO_ORGANIZACIONAL().ActualizarGrupoOrganizacional(oBE_GRUPO_ORGANIZACIONAL)); }
public Boolean ActualizarGrupoOrganizacional(BE_GRUPO_ORGANIZACIONAL oBE_GRUPO_ORGANIZACIONAL) { return(BL_GRUPO_ORGANIZACIONAL.ActualizarGrupoOrganizacional(oBE_GRUPO_ORGANIZACIONAL)); }
public Boolean InsertarGrupoOrganizacional(BE_GRUPO_ORGANIZACIONAL oBE_GRUPO_ORGANIZACIONAL) { return(BL_GRUPO_ORGANIZACIONAL.InsertarGrupoOrganizacional(oBE_GRUPO_ORGANIZACIONAL)); }