public void ModificarUsuarios(ref string sMsjError, ref csl_DAL_Usuarios Obj_DAL_Usuarios) { cls_BLL_DB ObjBllCNX = new cls_BLL_DB(); cls_DAL_DB ObjDalDB = new cls_DAL_DB(); ObjBllCNX.CrearDTParametros(ref ObjDalDB); ObjDalDB.dt_Parametros.Rows.Add("@ESTADO", 1, Obj_DAL_Usuarios.ESTADO.ToString().Trim()); ObjDalDB.dt_Parametros.Rows.Add("@ID_USUARIO", 3, Obj_DAL_Usuarios.ID_USUARIO.ToString().Trim()); ObjDalDB.dt_Parametros.Rows.Add("@PASWORD", 2, Obj_DAL_Usuarios.ID_USUARIO.ToString().Trim()); ObjDalDB.dt_Parametros.Rows.Add("@ROL", 2, Obj_DAL_Usuarios.ROL.ToString().Trim()); ObjDalDB.dt_Parametros.Rows.Add("@USUARIO", 2, Obj_DAL_Usuarios.USUARIO.ToString().Trim()); ObjDalDB.sSentencia = ConfigurationManager.AppSettings["MODIFICAR_USUARIOS"]; ObjBllCNX.Ejec_NonQuery(ref ObjDalDB); if (ObjDalDB.sMsgError != string.Empty) { sMsjError = ObjDalDB.sMsgError; } else { sMsjError = string.Empty; } }
public string Insertar(string que_voy_a_insertar, DataSet dtNombreValor) { string msj = string.Empty; switch (que_voy_a_insertar.ToUpper()) { case "ACTIVIDADES": cls_DAL_Actividades obj_DAL_actividades = new cls_DAL_Actividades(); foreach (DataRow item in dtNombreValor.Tables[0].Rows) { switch (item[0].ToString().ToUpper()) { case "ESTADO": obj_DAL_actividades.ESTADO = Convert.ToChar(item[1].ToString()); break; case "NOMBRE_ACTIVIDAD": obj_DAL_actividades.NOMBRE_ACTIVIDAD = item[1].ToString(); break; case "USUARIO_CREACION": obj_DAL_actividades.USUARIO_CREACION = Convert.ToInt16(item[1].ToString()); break; default: msj = "información incompleta"; break; } } cls_BLL_Actividades inv_actividades = new cls_BLL_Actividades(); inv_actividades.InsertarActividades(ref msj, ref obj_DAL_actividades); msj = "Operación exitosa"; if (msj == string.Empty || msj == "") { msj = "Operación exitosa"; } break; case "HORARIOS": cls_DAL_Horarios_Visita obj_dal_horarios = new cls_DAL_Horarios_Visita(); foreach (DataRow item in dtNombreValor.Tables[0].Rows) { switch (item[0].ToString().ToUpper()) { case "DESCRIPCION": obj_dal_horarios.DESCRIPCION = item[1].ToString(); break; case "DIA_SEMANA": obj_dal_horarios.DIA_SEMANA = item[1].ToString(); break; case "H_INICIO": obj_dal_horarios.H_INICIO = Convert.ToDateTime(item[1].ToString()); break; case "H_FIN": obj_dal_horarios.H_FIN = Convert.ToDateTime(item[1].ToString()); break; case "USUARIO_CREACION": obj_dal_horarios.USUARIO_CREACION = Convert.ToInt16(item[1].ToString()); break; case "ESTADO": obj_dal_horarios.ESTADO = Convert.ToChar(item[1].ToString()); break; default: msj = "información incompleta"; break; } } cls_BLL_HorariosVista inv_horarios = new cls_BLL_HorariosVista(); inv_horarios.InsertarHorarios(ref msj, ref obj_dal_horarios); if (msj == string.Empty || msj == "") { msj = "Operación exitosa"; } break; case "RESIDENTES": cls_DAL_Residentes obj_dal_residentes = new cls_DAL_Residentes(); foreach (DataRow item in dtNombreValor.Tables[0].Rows) { switch (item[0].ToString().ToUpper()) { case "CEDULA": obj_dal_residentes.CEDULA = item[1].ToString(); break; case "NOMBRE": obj_dal_residentes.NOMBRE = item[1].ToString(); break; case "APELLIDOS": obj_dal_residentes.APELLIDOS = item[1].ToString(); break; case "GENERO": obj_dal_residentes.GENERO = item[1].ToString(); break; case "NOMBRE_CONTACTO": obj_dal_residentes.NOMBRE_CONTACTO = item[1].ToString(); break; case "TEL_CONTACTO": obj_dal_residentes.TEL_CONTACTO = item[1].ToString(); break; case "CORREO_CONTACTO": obj_dal_residentes.CORREO_CONTACTO = item[1].ToString(); break; case "FECHA_INGRESO": obj_dal_residentes.FECHA_INGRESO = Convert.ToDateTime(item[1].ToString()); break; case "FECHA_ULT_VISITA": obj_dal_residentes.FECHA_ULT_VISITA = Convert.ToDateTime(item[1].ToString()); break; case "USUARIO_CREACION": obj_dal_residentes.USUARIO_CREACION = Convert.ToInt16(item[1].ToString()); break; case "ESTADO": obj_dal_residentes.ESTADO = Convert.ToChar(item[1].ToString()); break; default: msj = "información incompleta"; break; } } cls_BLL_Residentes inv_residentes = new cls_BLL_Residentes(); inv_residentes.InsertarResidentes(ref msj, ref obj_dal_residentes); if (msj == string.Empty || msj == "") { msj = "Operación exitosa"; } break; case "TIPOVISITANTES": cls_DAL_TipoVisitante obj_dal_tipoVisitante = new cls_DAL_TipoVisitante(); foreach (DataRow item in dtNombreValor.Tables[0].Rows) { switch (item[0].ToString().ToUpper()) { case "DESCRIPCION": obj_dal_tipoVisitante.DESCRIPCION = item[1].ToString(); break; case "DETALLE": obj_dal_tipoVisitante.DETALLE = item[1].ToString(); break; case "NOMENCLATURA": obj_dal_tipoVisitante.NOMENCLATURA = item[1].ToString(); break; case "ESTADO": obj_dal_tipoVisitante.ESTADO = Convert.ToChar(item[1].ToString()); break; case "USUARIO_CREACION": obj_dal_tipoVisitante.USUARIO_CREACION = Convert.ToInt16(item[1].ToString()); break; default: msj = "información incompleta"; break; } } cls_BLL_TipoVisitante inv_tipoVisitante = new cls_BLL_TipoVisitante(); inv_tipoVisitante.InsertarTipoVisitante(ref msj, ref obj_dal_tipoVisitante); if (msj == string.Empty || msj == "") { msj = "Operación exitosa"; } break; case "VISITANTES": cls_DAL_Visitante obj_dal_visitante = new cls_DAL_Visitante(); foreach (DataRow item in dtNombreValor.Tables[0].Rows) { switch (item[0].ToString().ToUpper()) { case "CEDULA": obj_dal_visitante.CEDULA = item[1].ToString(); break; case "NOMBRE": obj_dal_visitante.NOMBRE = item[1].ToString(); break; case "APELLIDOS": obj_dal_visitante.APELLIDOS = item[1].ToString(); break; case "GENERO": obj_dal_visitante.GENERO = item[1].ToString(); break; case "TEL_VISITANTE": obj_dal_visitante.TEL_VISITANTE = item[1].ToString(); break; case "CORREO": obj_dal_visitante.CORREO = item[1].ToString(); break; case "CED_ULT_VISITADO": obj_dal_visitante.CED_ULT_VISITADO = item[1].ToString(); break; case "ID_TIPO_VISITANTE": obj_dal_visitante.ID_TIPO_VISITANTE = Convert.ToUInt16(item[1].ToString()); break; case "USUARIO_CREACION": obj_dal_visitante.USUARIO_CREACION = Convert.ToInt16(item[1].ToString()); break; case "ESTADO": obj_dal_visitante.ESTADO = Convert.ToChar(item[1].ToString()); break; default: msj = "información incompleta"; break; } } cls_BLL_Visitante inv_visitante = new cls_BLL_Visitante(); inv_visitante.InsertarVisitante(ref msj, ref obj_dal_visitante); if (msj == string.Empty || msj == "") { msj = "Operación exitosa"; } break; case "VISITAS": cls_DAL_Visitas obj_dal_visitas = new cls_DAL_Visitas(); foreach (DataRow item in dtNombreValor.Tables[0].Rows) { switch (item[0].ToString().ToUpper()) { case "CEDULA_VISITANTE": obj_dal_visitas.CEDULA_VISITANTE = item[1].ToString(); break; case "CEDULA_RESIDENTE": obj_dal_visitas.CEDULA_RESIDENTE = item[1].ToString(); break; case "TIPO_VISITANTE": obj_dal_visitas.TIPO_VISITANTE = Convert.ToInt16(item[1].ToString()); break; case "ID_ACTIVIDAD": obj_dal_visitas.ID_ACTIVIDAD = Convert.ToInt16(item[1].ToString()); break; case "ID_HORARIO_VISITADO": obj_dal_visitas.ID_HORARIO_VISITADO = Convert.ToInt16(item[1].ToString()); break; case "USUARIO_CREACION": obj_dal_visitas.USUARIO_CREACION = Convert.ToInt16(item[1].ToString()); break; default: msj = "información incompleta"; break; } } cls_BLL_Visitas inv_visitas = new cls_BLL_Visitas(); inv_visitas.InsertarVisitas(ref msj, ref obj_dal_visitas); if (msj == string.Empty || msj == "") { msj = "Operación exitosa"; } break; case "USUARIOS": csl_DAL_Usuarios obj_dal_usuarios = new csl_DAL_Usuarios(); foreach (DataRow item in dtNombreValor.Tables[0].Rows) { switch (item[0].ToString().ToUpper()) { case "USUARIO": obj_dal_usuarios.USUARIO = item[1].ToString(); break; case "PASWORD": obj_dal_usuarios.PASWORD = item[1].ToString(); break; case "ESTADO": obj_dal_usuarios.ESTADO = Convert.ToChar(item[1].ToString()); break; case "ROL": obj_dal_usuarios.ROL = item[1].ToString(); break; case "USUARIO_CREACION": obj_dal_usuarios.USUARIO_CREACION = Convert.ToInt16(item[1].ToString()); break; default: msj = "información incompleta"; break; } } cls_BLL_Usuarios inv_usuarios = new cls_BLL_Usuarios(); inv_usuarios.InsertarUsuarios(ref msj, ref obj_dal_usuarios); if (msj == string.Empty || msj == "") { msj = "Operación exitosa"; } break; default: msj = "instruccion no encontrada"; break; } return(msj); }