public Boolean InsertarBasicoUsuario(BeEcBasico obj, ref string mensaje, ref string tipo) { string sqlquery = "USP_Crear_Usuario"; Boolean valida = false; try { using (SqlConnection cn = new SqlConnection(Conexion)) { if (cn.State == 0) { cn.Open(); } using (SqlCommand cmd = new SqlCommand(sqlquery, cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Bas_Primer_Nombre", obj.bas_primer_nombre); cmd.Parameters.AddWithValue("@Bas_Segundo_Nombre", obj.bas_segundo_nombre); cmd.Parameters.AddWithValue("@Bas_Primer_Apellido", obj.bas_primer_apellido); cmd.Parameters.AddWithValue("@Bas_Segundo_Apellido", obj.bas_segundo_apellido); cmd.Parameters.AddWithValue("@Bas_Fec_nac", obj.bas_fec_nac); cmd.Parameters.AddWithValue("@Bas_Documento", obj.bas_documento); cmd.Parameters.AddWithValue("@Bas_Doc_Tip_Id", obj.bas_doc_tip_id); cmd.Parameters.AddWithValue("@Bas_Per_Tip_Id", obj.bas_per_tip_id); cmd.Parameters.AddWithValue("@Bas_Direccion", obj.bas_direccion); cmd.Parameters.AddWithValue("@Bas_Telefono", obj.bas_telefono); cmd.Parameters.AddWithValue("@Bas_Fax", obj.bas_fax); cmd.Parameters.AddWithValue("@Bas_Celular", obj.bas_celular); cmd.Parameters.AddWithValue("@Bas_Correo", obj.bas_correo); cmd.Parameters.AddWithValue("@Bas_Are_Id", obj.bas_are_id); cmd.Parameters.AddWithValue("@Bas_Cre_Usuario", obj.bas_cre_usuario); cmd.Parameters.AddWithValue("@Bas_Sex_Id", obj.bas_sex_id); cmd.Parameters.AddWithValue("@Bas_Dis_Id", obj.bas_dis_id); cmd.Parameters.AddWithValue("@Bas_Usu_TipId", obj.bas_usu_tip_id); cmd.Parameters.AddWithValue("@Bas_Contraseña", obj.bas_contrasena); cmd.Parameters.AddWithValue("@promotor_defecto", obj.bas_acceso); cmd.Parameters.AddWithValue("@lider", obj.bas_lider); cmd.Parameters.AddWithValue("@bas_agencia", obj.bas_agencia); cmd.Parameters.AddWithValue("@bas_destino", obj.bas_destino); cmd.Parameters.AddWithValue("@bas_agencia_ruc", obj.bas_agencia_ruc); cmd.ExecuteNonQuery(); valida = true; } } } catch (Exception e) { mensaje = Configuration.SI_MSJ_DES_ERROR + "\n\n" + "Detalle de Error: " + e.Message; tipo = Configuration.SI_MSJ_TIP_ERROR; valida = false; } mensaje = Configuration.SI_MSJ_DES_EXITO; tipo = Configuration.SI_MSJ_TIP_EXITO; return(valida); }
public Boolean EditarBasicoUsuario(BeEcBasico obj, ref string mensaje, ref string tipo) { Boolean valida = false; string sqlquery = "USP_Modificar_Basico_Dato"; try { using (SqlConnection cn = new SqlConnection(Conexion)) { if (cn.State == 0) { cn.Open(); } using (SqlCommand cmd = new SqlCommand(sqlquery, cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@bas_id", obj.bas_id); cmd.Parameters.AddWithValue("@bas_primer_nombre", obj.bas_primer_nombre); cmd.Parameters.AddWithValue("@bas_segundo_nombre", obj.bas_segundo_nombre); cmd.Parameters.AddWithValue("@bas_primer_apellido", obj.bas_primer_apellido); cmd.Parameters.AddWithValue("@bas_segundo_apellido", obj.bas_segundo_apellido); cmd.Parameters.AddWithValue("@bas_fec_nac", obj.bas_fec_nac); cmd.Parameters.AddWithValue("@bas_doc_tip_id", obj.bas_doc_tip_id); cmd.Parameters.AddWithValue("@bas_per_tip_id", obj.bas_per_tip_id); cmd.Parameters.AddWithValue("@bas_direccion", obj.bas_direccion); cmd.Parameters.AddWithValue("@bas_telefono", obj.bas_telefono); cmd.Parameters.AddWithValue("@bas_fax", obj.bas_fax); cmd.Parameters.AddWithValue("@bas_celular", obj.bas_celular); cmd.Parameters.AddWithValue("@bas_correo", obj.bas_correo); cmd.Parameters.AddWithValue("@bas_are_id", obj.bas_are_id); cmd.Parameters.AddWithValue("@bas_mod_usuario", obj.bas_mod_usuario); cmd.Parameters.AddWithValue("@bas_sex_id", obj.bas_sex_id); cmd.Parameters.AddWithValue("@bas_dis_id", obj.bas_dis_id); cmd.Parameters.AddWithValue("@bas_usu_tipid", obj.bas_usu_tip_id); cmd.Parameters.AddWithValue("@DefectoTipoUsu", obj.bas_usu_tip_def); cmd.Parameters.AddWithValue("@bas_agencia", obj.bas_agencia); cmd.Parameters.AddWithValue("@bas_destino", obj.bas_destino); cmd.Parameters.AddWithValue("@bas_agencia_ruc", obj.bas_agencia_ruc); cmd.ExecuteNonQuery(); valida = true; } } } catch (Exception e) { mensaje = Configuration.SI_MSJ_DES_ERROR + "\n\n" + "Detalle de Error: " + e.Message; tipo = Configuration.SI_MSJ_TIP_ERROR; valida = false; } mensaje = Configuration.SI_MSJ_DES_EXITO; tipo = Configuration.SI_MSJ_TIP_EXITO; return(valida); }
public JsonResult AgregarActualizarBasicoDato(BeEcBasico obj, string accion) { ecBasicoService = new EcBasicoService(); ResponseViewModel res = new ResponseViewModel(); string mensaje = ""; string tipo = ""; string s_usuid = Convert.ToString(Session["Id"]); // Id de Usuario try { bool valida = false; switch (accion) { // Actualizar Promotor case Configuration.SI_APP_WIN_ACTPRO: break; // Crear Promotor case Configuration.SI_APP_WIN_CREPRO: obj.bas_cre_usuario = s_usuid; obj.bas_are_id = ""; obj.bas_acceso = "1"; // No Promotor obj.bas_lider = false; obj.bas_agencia = ""; obj.bas_destino = ""; obj.bas_agencia_ruc = ""; obj.bas_contrasena = Cryptographic.encrypt(obj.bas_documento); valida = ecBasicoService.InsertarBasicoUsuario(obj, ref mensaje, ref tipo); break; // Actualizar Cliente case Configuration.SI_APP_WIN_ACTCLI: obj.bas_mod_usuario = s_usuid; valida = ecBasicoService.EditarBasicoUsuario(obj, ref mensaje, ref tipo); break; // Crear Cliente case Configuration.SI_APP_WIN_CRECLI: break; default: break; } res.Tipo = tipo; res.Mensaje = mensaje; res.Modelo = obj; } catch (Exception e) { res.Tipo = Configuration.SI_MSJ_TIP_ERROR; res.Mensaje = e.Message; } return(Json(res)); }
public List <BeEcUsuario> GetUserByName(BeEcBasico objeto, ref string mensaje, ref string tipo) { string sqlquery = "USP_Leer_Usuario_Nombre"; List <BeEcUsuario> listar = null; try { using (SqlConnection cn = new SqlConnection(Conexion)) { //if (cn.State == 0) cn.Open(); using (SqlCommand cmd = new SqlCommand(sqlquery, cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@bas_primer_nombre", objeto.bas_primer_nombre); using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { DataTable dt = new DataTable(); da.Fill(dt); listar = new List <BeEcUsuario>(); listar = (from DataRow dr in dt.Rows select new BeEcUsuario() { _usu_id = Convert.ToInt32(dr["usu_id"]), _usu_nombre = dr["usu_nombre"].ToString(), _usu_password = dr["usu_contraseña"].ToString(), _usu_fec_cre = dr["usu_fecha_cre"].ToString(), _usu_est_id = dr["usu_est_id"].ToString(), _usu_nom_ape = dr["nombre"].ToString() }).ToList(); } } } } catch { listar = null; } return(listar); }
public JsonResult BuscarBasicoDato(BeEcBasico obj) { ecBasicoService = new EcBasicoService(); ResponseViewModel res = new ResponseViewModel(); string mensaje = ""; string tipo = ""; try { obj = ecBasicoService.Ejecuta(obj, ref mensaje, ref tipo); res.Tipo = tipo; res.Mensaje = mensaje; res.Modelo = obj; } catch (Exception e) { res.Tipo = Configuration.SI_MSJ_TIP_ERROR; res.Mensaje = e.Message; } return(Json(res)); }
public List <BeEcUsuario> GetUserByName(BeEcBasico objeto, ref string mensaje, ref string tipo) { return(ecUsuarioDAO.GetUserByName(objeto, ref mensaje, ref tipo)); }
public BeEcBasico Ejecuta(BeEcBasico obj, ref string mensaje, ref string tipo) { string sqlquery = "USP_Leer_Persona_Usuario"; BeEcBasico objBasico = null; try { using (SqlConnection cn = new SqlConnection(Conexion)) { if (cn.State == 0) { cn.Open(); } using (SqlCommand cmd = new SqlCommand(sqlquery, cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@bas_documento", obj.bas_documento); SqlDataReader dr = cmd.ExecuteReader(); objBasico = new BeEcBasico(); if (dr.HasRows) { int posBasId = dr.GetOrdinal("bas_id"); int posBasPrimerNombre = dr.GetOrdinal("bas_primer_nombre"); int posBasSegundoNombre = dr.GetOrdinal("bas_segundo_nombre"); int posBasPrimerApellido = dr.GetOrdinal("bas_primer_apellido"); int posBasSegundoApellido = dr.GetOrdinal("bas_segundo_apellido"); int posBasDocumento = dr.GetOrdinal("bas_documento"); int posBasDireccion = dr.GetOrdinal("bas_direccion"); int posBasTelefono = dr.GetOrdinal("bas_telefono"); int posBasCelular = dr.GetOrdinal("bas_celular"); int posBasCorreo = dr.GetOrdinal("bas_correo"); int posBasAreId = dr.GetOrdinal("bas_are_id"); int posBasSexId = dr.GetOrdinal("bas_sex_id"); int posBasFecNac = dr.GetOrdinal("bas_fec_nac"); int posBasPerTipId = dr.GetOrdinal("bas_per_tip_id"); int posBasFax = dr.GetOrdinal("bas_fax"); int posBasEstId = dr.GetOrdinal("bas_est_id"); int posUsuTipId = dr.GetOrdinal("usu_tip_id"); int posBasFechaCre = dr.GetOrdinal("bas_fecha_cre"); int posBasCreUsuario = dr.GetOrdinal("bas_cre_usuario"); int posBasModUsuario = dr.GetOrdinal("bas_mod_usuario"); int posBasDocTipId = dr.GetOrdinal("bas_doc_tip_id"); int posDisDepId = dr.GetOrdinal("dis_dep_id"); int posDisPrvCod = dr.GetOrdinal("dis_prv_cod"); int posDisId = dr.GetOrdinal("dis_id"); int posDisPrvId = dr.GetOrdinal("Dis_Prv_Id"); int posDisDescripcion = dr.GetOrdinal("dis_descripcion"); int posNombreCompleto = dr.GetOrdinal("NombreCompleto"); int posUbicacion = dr.GetOrdinal("Ubicacion"); int posConFigIgv = dr.GetOrdinal("Con_Fig_Igv"); int posConFigPercepcion = dr.GetOrdinal("Con_Fig_Percepcion"); int posConFigPorcDesc = dr.GetOrdinal("Con_Fig_PorcDesc"); int posConFigPorcDescPos = dr.GetOrdinal("Con_Fig_PorcDescPos"); int posAreDescripcion = dr.GetOrdinal("Are_Descripcion"); int posAplicaPercepcion = dr.GetOrdinal("aplica_percepcion"); int posBasAgencia = dr.GetOrdinal("bas_agencia"); int posBasAgenciaRuc = dr.GetOrdinal("bas_agencia_ruc"); int posAsesor = dr.GetOrdinal("asesor"); while (dr.Read()) { objBasico.bas_id = dr.GetDecimal(posBasId); objBasico.bas_primer_nombre = (dr.IsDBNull(posBasPrimerNombre)) ? "" : dr.GetString(posBasPrimerNombre); objBasico.bas_segundo_nombre = (dr.IsDBNull(posBasSegundoNombre)) ? "" : dr.GetString(posBasSegundoNombre); objBasico.bas_primer_apellido = (dr.IsDBNull(posBasPrimerApellido)) ? "" : dr.GetString(posBasPrimerApellido); objBasico.bas_segundo_apellido = (dr.IsDBNull(posBasSegundoApellido)) ? "" : dr.GetString(posBasSegundoApellido); objBasico.bas_documento = (dr.IsDBNull(posBasSegundoNombre)) ? "" : dr.GetString(posBasSegundoNombre); objBasico.bas_direccion = (dr.IsDBNull(posBasDireccion)) ? "" : dr.GetString(posBasDireccion); objBasico.bas_telefono = (dr.IsDBNull(posBasTelefono)) ? "" : dr.GetString(posBasTelefono); objBasico.bas_celular = (dr.IsDBNull(posBasCelular)) ? "" : dr.GetString(posBasCelular); objBasico.bas_correo = (dr.IsDBNull(posBasCorreo)) ? "" : dr.GetString(posBasCorreo); objBasico.bas_are_id = (dr.IsDBNull(posBasAreId)) ? "" : dr.GetString(posBasAreId); objBasico.bas_sex_id = (dr.IsDBNull(posBasSexId)) ? "" : dr.GetString(posBasSexId); objBasico.bas_fec_nac = (dr.IsDBNull(posBasFecNac)) ? "" : dr.GetString(posBasFecNac); objBasico.bas_per_tip_id = (dr.IsDBNull(posBasPerTipId)) ? "" : dr.GetString(posBasPerTipId); objBasico.bas_fax = (dr.IsDBNull(posBasFax)) ? "" : dr.GetString(posBasFax); objBasico.bas_est_id = (dr.IsDBNull(posBasEstId)) ? "" : dr.GetString(posBasEstId); objBasico.bas_usu_tip_id = (dr.IsDBNull(posUsuTipId)) ? "" : dr.GetString(posUsuTipId); objBasico.bas_fecha_cre = (dr.IsDBNull(posBasFechaCre)) ? "" : dr.GetString(posBasFechaCre); objBasico.bas_cre_usuario = (dr.IsDBNull(posBasCreUsuario)) ? "" : dr.GetString(posBasCreUsuario); objBasico.bas_mod_usuario = (dr.IsDBNull(posBasModUsuario)) ? "" : dr.GetString(posBasModUsuario); objBasico.bas_doc_tip_id = (dr.IsDBNull(posBasDocTipId)) ? "" : dr.GetString(posBasDocTipId); objBasico.bas_distrito = new BeEcDistrito(); objBasico.bas_distrito.dis_dep_id = (dr.IsDBNull(posDisDepId)) ? "" : dr.GetString(posDisDepId); objBasico.bas_distrito.dis_prv_cod = (dr.IsDBNull(posDisPrvCod)) ? "" : dr.GetString(posDisPrvCod); objBasico.bas_distrito.dis_id = (dr.IsDBNull(posDisId)) ? "" : dr.GetDecimal(posDisId).ToString(); objBasico.bas_distrito.dis_prv_id = (dr.IsDBNull(posDisPrvId)) ? "" : dr.GetDecimal(posDisPrvId).ToString(); objBasico.bas_distrito.dis_descripcion = (dr.IsDBNull(posDisDescripcion)) ? "" : dr.GetString(posDisDescripcion); objBasico.bas_distrito.dis_ubicacion = (dr.IsDBNull(posUbicacion)) ? "" : dr.GetString(posUbicacion); objBasico.bas_nombre_completo = (dr.IsDBNull(posNombreCompleto)) ? "" : dr.GetString(posNombreCompleto); objBasico.bas_configuracion = new BeEcConfiguracion(); objBasico.bas_configuracion.con_fig_igv = (dr.IsDBNull(posConFigIgv)) ? 0 : dr.GetDecimal(posConFigIgv); objBasico.bas_configuracion.con_fig_percepcion = (dr.IsDBNull(posConFigPercepcion)) ? 0 : dr.GetDecimal(posConFigPercepcion); objBasico.bas_configuracion.con_fig_procdesc = (dr.IsDBNull(posConFigPorcDesc)) ? 0 : dr.GetDecimal(posConFigPorcDesc); objBasico.bas_configuracion.con_fig_porcdescpos = (dr.IsDBNull(posConFigPorcDescPos)) ? 0 : dr.GetDecimal(posConFigPorcDescPos); objBasico.bas_configuracion.con_fig_porcdescpos = (dr.IsDBNull(posConFigPorcDescPos)) ? 0 : dr.GetDecimal(posConFigPorcDescPos); objBasico.bas_area = new BeEcArea(); objBasico.bas_area.are_descripcion = (dr.IsDBNull(posAreDescripcion)) ? "" : dr.GetString(posAreDescripcion);; objBasico.bas_percepcion = (dr.IsDBNull(posAplicaPercepcion)) ? false : dr.GetBoolean(posAplicaPercepcion); objBasico.bas_agencia = (dr.IsDBNull(posBasAgencia)) ? "" : dr.GetString(posBasAgencia); objBasico.bas_agencia_ruc = (dr.IsDBNull(posBasAgenciaRuc)) ? "" : dr.GetString(posBasAgenciaRuc); objBasico.bas_asesor = (dr.IsDBNull(posAsesor)) ? "" : dr.GetString(posAsesor); break; } } } } } catch (Exception e) { mensaje = Configuration.SI_MSJ_DES_ERROR + "\n\n" + "Detalle de Error: " + e.Message; tipo = Configuration.SI_MSJ_TIP_ERROR; } mensaje = Configuration.SI_MSJ_DES_EXITO; tipo = Configuration.SI_MSJ_TIP_EXITO; return(objBasico); }
public Boolean InsertarBasicoUsuario(BeEcBasico obj, ref string mensaje, ref string tipo) { return(ecBasicoDAO.InsertarBasicoUsuario(obj, ref mensaje, ref tipo)); }
public BeEcBasico Ejecuta(BeEcBasico obj, ref string mensaje, ref string tipo) { return(ecBasicoDAO.Ejecuta(obj, ref mensaje, ref tipo)); }