/// <summary> /// Buscars this instance. /// </summary> private void Buscar() { var consulta = ""; if (tbNombre.Text.Length != 0) { consulta = " and nombreEmpleado like '%" + tbNombre.Text + "%' "; } if (tbUsuario.Text.Length != 0) { consulta = " and userEmpleado = '" + tbUsuario.Text + "' " + consulta; } if (consulta.Length > 0) { SqlDataSourceEmpleados.SelectCommand = SqlDataSourceEmpleados.SelectCommand + consulta; } else { consulta = ""; } SqlDataSourceEmpleados.DataBind(); gvEmpleados.DataBind(); consulta = ""; }
/// <summary> /// Buscars this instance. /// </summary> private void Buscar() { var consulta = ""; if (tbNomClient.Text.Length != 0) { consulta = " and p.nombreProveedor like '%" + tbNomClient.Text + "%' "; } if (tbIdentificacion.Text.Length != 0) { consulta = " and p.id_Receptor = '" + tbIdentificacion.Text + "' " + consulta; } if (consulta.Length > 0) { SqlDataSourceEmpleados.SelectCommand = SqlDataSourceEmpleados.SelectCommand + consulta; } else { consulta = ""; } SqlDataSourceEmpleados.DataBind(); gvEmpleados.DataBind(); consulta = ""; }
/// <summary> /// Buscars this instance. /// </summary> private void Buscar() { var consulta = ""; if (tbNomClient.Text.Length != 0) { consulta = " and nombreCliente like '%" + tbNomClient.Text + "%' "; } if (tbIdentificacion.Text.Length != 0) { consulta = " and id_Receptor = (select TOP 1 IDEREC from Cat_RECEPTOR where RFCREC='" + tbIdentificacion.Text + "') " + consulta; } if (consulta.Length > 0) { SqlDataSourceEmpleados.SelectCommand = SqlDataSourceEmpleados.SelectCommand + consulta; } else { consulta = ""; } SqlDataSourceEmpleados.DataBind(); gvEmpleados.DataBind(); consulta = ""; }
/// <summary> /// Handles the Click event of the bAgregar control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param> protected void bAgregar_Click(object sender, EventArgs e) { var rfc = ""; var pass1 = hfPass1.Value; var pass2 = hfPass2.Value; _db.Conectar(); _db.CrearComando(@"SELECT RFCEMI from Cat_Emisor where RFCEMI=@RFC"); _db.AsignarParametroCadena("@RFC", tbRFCEmi.Text); var dr = _db.EjecutarConsulta(); if (dr.Read()) { rfc = dr[0].ToString(); } _db.Desconectar(); if (string.IsNullOrEmpty(_idEditar)) { ScriptManager.RegisterStartupScript(this, GetType(), "_hidePwdKey", "$('#divModPwd').hide();", true); } if (ddlRol.SelectedValue != "0" && !string.IsNullOrEmpty(rfc)) { if (string.IsNullOrEmpty(tbNombre1.Text)) { (Master as SiteMaster).MostrarAlerta(this, "El campo Nombre esta vacio.", 4, null); } else { if (tbUsername.Text.Length > 8) { if (string.IsNullOrEmpty(pass1) || string.IsNullOrEmpty(pass2)) { (Master as SiteMaster).MostrarAlerta(this, "Campos de contraseña incompletos.", 4, null); } else { if (!pass1.Equals(pass2)) { (Master as SiteMaster).MostrarAlerta(this, "Los campos contraseña no coinciden.", 4, null); } else { //if (ddlSucursal.SelectedValue.Equals("0")) //{ // (Master as SiteMaster).MostrarAlerta(this, "Debe escoger una Sucursal.", 4, null); //} //else //{ if (!ddlSucursal.SelectedValue.Equals("0")) { _db.Conectar(); _db.CrearComando(@"SELECT RFC from Cat_SucursalesEmisor where idSucursal=@idSucursal"); _db.AsignarParametroCadena("@idSucursal", ddlSucursal.SelectedValue); dr = _db.EjecutarConsulta(); if (dr.Read()) { rfc = dr[0].ToString(); } _db.Desconectar(); } if (string.IsNullOrEmpty(_idEditar)) { _db.Conectar(); _db.CrearComando("SELECT idEmpleado FROM Cat_Empleados WHERE userEmpleado = @user"); _db.AsignarParametroCadena("@user", tbUsername.Text); dr = _db.EjecutarConsulta(); if (dr.Read()) { _db.Desconectar(); (Master as SiteMaster).MostrarAlerta(this, "El nombre de usuario ya esta registrado.", 4, null); return; } _db.Desconectar(); _db.Conectar(); _db.CrearComandoProcedimiento("PA_insertar_empleados"); _db.AsignarParametroProcedimiento("@nombreEmpleado", DbType.String, tbNombre1.Text); _db.AsignarParametroProcedimiento("@userEmpleado", DbType.String, tbUsername.Text); _db.AsignarParametroProcedimiento("@claveEmpleado", DbType.String, pass1); _db.AsignarParametroProcedimiento("@status", DbType.String, ddlStatus.SelectedValue); _db.AsignarParametroProcedimiento("@RFC", DbType.String, Session["IDENTEMI"].ToString()); _db.AsignarParametroProcedimiento("@id_Rol", DbType.Int16, ddlRol.SelectedValue); _db.AsignarParametroProcedimiento("@id_Sesion", DbType.Int16, 1); _db.AsignarParametroProcedimiento("@id_Sucursal", DbType.Int16, ddlSucursal.SelectedValue); _db.AsignarParametroProcedimiento("@ptoEmi", DbType.String, "001"); _db.AsignarParametroProcedimiento("@asistenteSimplificado", DbType.Boolean, cbAsistente.Checked); _db.AsignarParametroProcedimiento("@idGrupo", DbType.Int16, DivGrupos.Visible ? ddlGrupo.SelectedValue : "0"); _db.AsignarParametroProcedimiento("@email", DbType.String, tbEmail.Text); } else { _db.Conectar(); _db.CrearComando("SELECT idEmpleado FROM Cat_Empleados WHERE idEmpleado <> @id AND userEmpleado = @user"); _db.AsignarParametroCadena("@id", _idEditar); _db.AsignarParametroCadena("@user", tbUsername.Text); dr = _db.EjecutarConsulta(); if (dr.Read()) { _db.Desconectar(); (Master as SiteMaster).MostrarAlerta(this, "El nombre de usuario ya está registrado.", 4, null); return; } _db.Desconectar(); _db.Conectar(); _db.CrearComandoProcedimiento("PA_modificar_empleado"); _db.AsignarParametroProcedimiento("@idEmpleado", DbType.String, _idEditar); _db.AsignarParametroProcedimiento("@nombreEmpleado", DbType.String, tbNombre1.Text); _db.AsignarParametroProcedimiento("@userEmpleado", DbType.String, tbUsername.Text); _db.AsignarParametroProcedimiento("@claveEmpleado", DbType.String, pass1); _db.AsignarParametroProcedimiento("@id_Rol", DbType.Int16, ddlRol.SelectedValue); _db.AsignarParametroProcedimiento("@status", DbType.String, ddlStatus.SelectedValue); _db.AsignarParametroProcedimiento("@id_Sesion", DbType.Int16, 1); _db.AsignarParametroProcedimiento("@id_Sucursal", DbType.Int16, ddlSucursal.SelectedValue); _db.AsignarParametroProcedimiento("@ptoEmi", DbType.Int16, "001"); _db.AsignarParametroProcedimiento("@asistenteSimplificado", DbType.Boolean, cbAsistente.Checked); _db.AsignarParametroProcedimiento("@idGrupo", DbType.Int16, DivGrupos.Visible ? ddlGrupo.SelectedValue : "0"); _db.AsignarParametroProcedimiento("@email", DbType.String, tbEmail.Text); //_db.AsignarParametroProcedimiento("@RFC", DbType.String, rfc); } _db.EjecutarConsulta1(); _db.Desconectar(); _db.Conectar(); _db.CrearComando(@"DELETE m FROM Cat_ModuloEmpleado m INNER JOIN Cat_Empleados e ON e.idEmpleado = m.idEmpleado WHERE e.userEmpleado = @USER"); _db.AsignarParametroCadena("@USER", tbUsername.Text); _db.EjecutarConsulta1(); _db.Desconectar(); var selected = (from ListItem item in ddlModulo.Items.OfType <ListItem>() where item.Selected select item.Value); foreach (var serie in selected) { try { _db.Conectar(); _db.CrearComando(@"INSERT Cat_ModuloEmpleado(idEmpleado, idSerie) VALUES ((SELECT idEmpleado FROM Cat_Empleados WHERE userEmpleado = @USER),@IdSerie)"); _db.AsignarParametroCadena("@USER", tbUsername.Text); _db.AsignarParametroCadena("@IdSerie", serie); _db.EjecutarConsulta1(); _db.Desconectar(); } catch (Exception ex) { var idUser = ""; _db.Conectar(); _db.CrearComando(@"SELECT idEmpleado FROM Cat_Empleados WHERE userEmpleado = @USER"); _db.AsignarParametroCadena("@USER", tbUsername.Text); dr = _db.EjecutarConsulta(); if (dr.Read()) { idUser = dr[0].ToString(); } _db.Desconectar(); if (!string.IsNullOrEmpty(idUser)) { _db.Conectar(); _db.CrearComando(@"INSERT Cat_ModuloEmpleado(idEmpleado, idSerie) VALUES (@IdUser,@IdSerie)"); _db.AsignarParametroCadena("@IdUser", idUser); _db.AsignarParametroCadena("@IdSerie", serie); _db.EjecutarConsulta1(); _db.Desconectar(); } } } tbUsername.Text = ""; ddlStatus.SelectedValue = "0"; tbNombre1.Text = ""; tbEmail.Text = ""; ddlRol.SelectedValue = "0"; ddlSucursal.SelectedValue = "0"; cbAsistente.Checked = false; cbModificarContrasena.Checked = false; tbRFCEmi.Text = ""; BindModulos(); SqlDataSourceEmpleados.DataBind(); gvEmpleados.DataBind(); (Master as SiteMaster).MostrarAlerta(this, "El empleado se " + (!string.IsNullOrEmpty(_idEditar) ? "modificó" : "agregó") + " correctamente.", 2, null, "$('#divNuevo').modal('hide');" + SetPwds("", false)); _idEditar = ""; //} } } } else { (Master as SiteMaster).MostrarAlerta(this, "El nombre de usuario es muy corto, la longitud minima es de 8 caracteres.", 4, null); } } } else { (Master as SiteMaster).MostrarAlerta(this, "Selecciona un tipo de Empleado o no existe el RFC.", 4, null); } }
/// <summary> /// Handles the Click event of the bAgregar control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param> protected void bAgregar_Click(object sender, EventArgs e) { var pass1 = hfPass1.Value; var pass2 = hfPass2.Value; var ruc = ""; var nomcli = ""; _dbR.Conectar(); _dbR.CrearComando(@"SELECT DISTINCT TOP 1 RFCEMI, NOMEMI FROM Cat_Emisor where RFCEMI=@RFCEMI ORDER BY 1 DESC"); _dbR.AsignarParametroCadena("@RFCEMI", tbRFC.Text); var dr = _dbR.EjecutarConsulta(); var hasRows = false; if (dr.Read()) { hasRows = true; ruc = dr[0].ToString(); nomcli = dr[1].ToString(); } _dbR.Desconectar(); _Registrado = ""; if (bAgregar.Text != "Modificar") { _db.Conectar(); _db.CrearComando(@"SELECT DISTINCT idProveedor FROM Cat_Proveedores where id_Receptor=@RFCProveedor AND eliminado = '0'"); _db.AsignarParametroCadena("@RFCProveedor", tbRFC.Text); var dr3 = _db.EjecutarConsulta(); if (dr3.Read()) { _Registrado = dr3[0].ToString(); } _db.Desconectar(); } if (string.IsNullOrEmpty(_Registrado)) { if (!hasRows) { try { #region Cat_Emisor var sql = @"INSERT INTO Cat_Emisor (RFCEMI, NOMEMI, dirMatriz, noExterior, noInterior, colonia, localidad, referencia, municipio, estado, pais, codigoPostal) OUTPUT Inserted.IDEEMI VALUES (@RFCEMI,@NOMEMI,@CALLE,@NOEXT,@NOINT,@COL,@LOC,@REF,@MUN,@EST,@PAIS,@CP)"; _dbR.Conectar(); _dbR.CrearComando(sql); _dbR.AsignarParametroCadena("@RFCEMI", tbRFC.Text); _dbR.AsignarParametroCadena("@NOMEMI", tbNomRec.Text); _dbR.AsignarParametroCadena("@CALLE", tbCalleRec.Text); _dbR.AsignarParametroCadena("@NOEXT", tbNoExtRec.Text); _dbR.AsignarParametroCadena("@NOINT", tbNoIntRec.Text); _dbR.AsignarParametroCadena("@COL", tbColoniaRec.Text); _dbR.AsignarParametroCadena("@LOC", tbLocRec.Text); _dbR.AsignarParametroCadena("@REF", tbRefRec.Text); _dbR.AsignarParametroCadena("@MUN", tbMunicipioRec.Text); _dbR.AsignarParametroCadena("@EST", tbEstadoRec.Text); _dbR.AsignarParametroCadena("@PAIS", tbPaisRec.Text); _dbR.AsignarParametroCadena("@CP", tbCpRec.Text); _dbR.EjecutarConsulta1(); ruc = tbRFC.Text; #endregion } catch (Exception ex) { _dbR.Desconectar(); (Master as SiteMaster).MostrarAlerta(this, "El RFC no ha sido registrado.<br/><br/>" + ex.Message, 4, null, null, "resetPass();"); return; } finally { _dbR.Desconectar(); } } else { try { #region Cat_Emisor var sql = @"UPDATE Cat_Emisor SET RFCEMI = @RFCEMI, NOMEMI = @NOMEMI, dirMatriz = @CALLE, noExterior = @NOEXT, noInterior = @NOINT, colonia = @COL, localidad = @LOC, referencia = @REF, municipio = @MUN, estado = @EST, pais = @PAIS, codigoPostal = @CP OUTPUT Inserted.IDEEMI WHERE RFCEMI = @RFCCUENTA"; _dbR.Conectar(); _dbR.CrearComando(sql); _dbR.AsignarParametroCadena("@RFCEMI", tbRFC.Text); _dbR.AsignarParametroCadena("@NOMEMI", tbNomRec.Text); _dbR.AsignarParametroCadena("@CALLE", tbCalleRec.Text); _dbR.AsignarParametroCadena("@NOEXT", tbNoExtRec.Text); _dbR.AsignarParametroCadena("@NOINT", tbNoIntRec.Text); _dbR.AsignarParametroCadena("@COL", tbColoniaRec.Text); _dbR.AsignarParametroCadena("@LOC", tbLocRec.Text); _dbR.AsignarParametroCadena("@REF", tbRefRec.Text); _dbR.AsignarParametroCadena("@MUN", tbMunicipioRec.Text); _dbR.AsignarParametroCadena("@EST", tbEstadoRec.Text); _dbR.AsignarParametroCadena("@PAIS", tbPaisRec.Text); _dbR.AsignarParametroCadena("@CP", tbCpRec.Text); _dbR.AsignarParametroCadena("@RFCCUENTA", ruc); _dbR.EjecutarConsulta1(); #endregion } catch (Exception ex) { _dbR.Desconectar(); (Master as SiteMaster).MostrarAlerta(this, "El RFC no ha sido actualizado.<br/><br/>" + ex.Message, 4, null, null, "resetPass();"); return; } finally { _dbR.Desconectar(); } } if (tbUsername.Text.Length > 8) { var exist = false; _db.Conectar(); _db.CrearComando(@"SELECT DISTINCT idProveedor FROM Cat_Proveedores where userProveedor=@userProveedor AND eliminado = '0'"); _db.AsignarParametroCadena("@userProveedor", tbUsername.Text); var dr2 = _db.EjecutarConsulta(); exist = dr2.Read(); _db.Desconectar(); if (!string.IsNullOrEmpty(ruc)) { if (string.IsNullOrEmpty(tbNombre.Text)) { (Master as SiteMaster).MostrarAlerta(this, "El campo Nombre esta vacio.", 4, null, null, "resetPass(false);"); } else { if (string.IsNullOrEmpty(pass1) || string.IsNullOrEmpty(pass2)) { (Master as SiteMaster).MostrarAlerta(this, "Campos de contraseña incompletos.", 4, null, null, "resetPass(false);"); } else { if (!pass1.Equals(pass2)) { (Master as SiteMaster).MostrarAlerta(this, "Los campos contraseña no coinciden.", 4, null, null, "resetPass(false);"); } else { if (exist) { if (!string.IsNullOrEmpty(_idEditar)) { _db.Conectar(); _db.CrearComando(@"UPDATE Cat_Proveedores SET id_Receptor = @id_Receptor, userProveedor = @userProveedor, claveProveedor = @claveProveedor, nombreProveedor = @nombreProveedor, email = @email, telProveedor = @telProveedor, status = @status WHERE idProveedor = @idProveedor"); _db.AsignarParametroCadena("@idProveedor", _idEditar); //_db.AsignarParametroCadena("@id_Receptor", ddlRFC.SelectedValue); _db.AsignarParametroCadena("@id_Receptor", tbRFC.Text); _db.AsignarParametroCadena("@userProveedor", tbUsername.Text); _db.AsignarParametroCadena("@claveProveedor", pass1); _db.AsignarParametroCadena("@nombreProveedor", tbNombre.Text); _db.AsignarParametroCadena("@email", tbEmail.Text); _db.AsignarParametroCadena("@telProveedor", tbTel.Text); _db.AsignarParametroCadena("@status", ddlStatus.SelectedValue); _db.EjecutarConsulta1(); _db.Desconectar(); if (ddlStatus.SelectedValue.Equals("1")) { _db.Conectar(); _db.CrearComando(@"UPDATE Cat_Proveedores SET ActivationToken = NULL WHERE idProveedor = @idProveedor"); _db.AsignarParametroCadena("@idProveedor", _idEditar); _db.EjecutarConsulta1(); _db.Desconectar(); } SqlDataSourceEmpleados.DataBind(); gvEmpleados.DataBind(); tbUsername.Text = ""; ddlStatus.SelectedValue = "0"; tbNombre.Text = ""; tbEmail.Text = ""; SetPwds(""); tbRFC.Text = ""; tbTel.Text = ""; (Master as SiteMaster).MostrarAlerta(this, "El Proveedor se " + (!string.IsNullOrEmpty(_idEditar) ? "modificó" : "agregó") + " correctamente.", 2, null, "$('#divNuevo').modal('hide');" + SetPwds("", false)); } else { (Master as SiteMaster).MostrarAlerta(this, "Ya existe un usuario registrado con esta identificación.", 4, null, null, "resetPass(false);"); } } else { _db.Conectar(); _db.CrearComando(@"INSERT Cat_Proveedores (id_Receptor, userProveedor, claveProveedor, nombreProveedor, email, telProveedor, status, eliminado, ActivationToken) VALUES (@id_Receptor, @userProveedor, @claveProveedor, @nombreProveedor, @email, @telProveedor, @status, 0, NULL)"); //_db.AsignarParametroCadena("@id_Receptor", ddlRFC.SelectedValue); _db.AsignarParametroCadena("@id_Receptor", tbRFC.Text); _db.AsignarParametroCadena("@userProveedor", tbUsername.Text); _db.AsignarParametroCadena("@claveProveedor", pass1); _db.AsignarParametroCadena("@nombreProveedor", tbNombre.Text); _db.AsignarParametroCadena("@email", tbEmail.Text); _db.AsignarParametroCadena("@telProveedor", tbTel.Text); _db.AsignarParametroCadena("@status", ddlStatus.SelectedValue); _db.EjecutarConsulta1(); _db.Desconectar(); SqlDataSourceEmpleados.DataBind(); gvEmpleados.DataBind(); tbUsername.Text = ""; ddlStatus.SelectedValue = "0"; tbNombre.Text = ""; tbEmail.Text = ""; SetPwds(""); //ddlRFC.SelectedValue = "0"; tbRFC.Text = ""; tbTel.Text = ""; tbNomRec.Text = ""; tbCalleRec.Text = ""; tbNoExtRec.Text = ""; tbNoIntRec.Text = ""; tbColoniaRec.Text = ""; tbLocRec.Text = ""; tbRefRec.Text = ""; tbMunicipioRec.Text = ""; tbEstadoRec.Text = ""; tbPaisRec.Text = ""; tbCpRec.Text = ""; (Master as SiteMaster).MostrarAlerta(this, "El Proveedor se " + (!string.IsNullOrEmpty(_idEditar) ? "modificó" : "agregó") + " correctamente.", 2, null, "$('#divNuevo').modal('hide');" + SetPwds("", false)); } } } } } else { (Master as SiteMaster).MostrarAlerta(this, "El RFC no ha sido registrado.", 4, null, null, "resetPass();"); } } else { (Master as SiteMaster).MostrarAlerta(this, "El nombre de usuario es muy corto, la longitud minima es de 8 caracteres.", 4, null, null, "resetPass(false);"); } } else { (Master as SiteMaster).MostrarAlerta(this, "El proveedor con RFC " + tbRFC.Text + " ya se encuentra registrado." + (!string.IsNullOrEmpty(_idEditar) ? "" : "") + "", 2, null, "$('#divNuevo').modal('hide');" + SetPwds("", false)); } }
/// <summary> /// Handles the Click event of the bAgregar control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param> protected void bAgregar_Click(object sender, EventArgs e) { var pass1 = hfPass1.Value; var pass2 = hfPass2.Value; var ruc = ""; var nomcli = ""; _db.Conectar(); _db.CrearComando(@"SELECT RFCREC, NOMREC FROM Cat_Receptor where IDEREC=@IDEREC"); _db.AsignarParametroCadena("@IDEREC", ddlRFC.SelectedValue); var dr = _db.EjecutarConsulta(); if (dr.Read()) { ruc = dr[0].ToString(); nomcli = dr[1].ToString(); } _db.Desconectar(); if (tbUsername.Text.Length > 8) { var exist = false; _db.Conectar(); _db.CrearComando(@"SELECT idCliente FROM Cat_Clientes where userCliente=@userCliente"); _db.AsignarParametroCadena("@userCliente", tbUsername.Text); var dr2 = _db.EjecutarConsulta(); exist = dr2.Read(); _db.Desconectar(); if (!string.IsNullOrEmpty(ruc)) { if (string.IsNullOrEmpty(tbNombre.Text)) { (Master as SiteMaster).MostrarAlerta(this, "El campo Nombre esta vacio.", 4, null, null, "resetPass(false);"); } else { if (string.IsNullOrEmpty(pass1) || string.IsNullOrEmpty(pass2)) { (Master as SiteMaster).MostrarAlerta(this, "Campos de contraseña incompletos.", 4, null, null, "resetPass(false);"); } else { if (!pass1.Equals(pass2)) { (Master as SiteMaster).MostrarAlerta(this, "Los campos contraseña no coinciden.", 4, null, null, "resetPass(false);"); } else { if (exist) { if (!string.IsNullOrEmpty(_idEditar)) { _db.Conectar(); _db.CrearComando(@"UPDATE Cat_Clientes SET id_Receptor = @id_Receptor, userCliente = @userCliente, claveCliente = @claveCliente, nombreCliente = @nombreCliente, email = @email, telCliente = @telCliente, status = @status WHERE idCliente = @idCliente"); _db.AsignarParametroCadena("@idCliente", _idEditar); _db.AsignarParametroCadena("@id_Receptor", ddlRFC.SelectedValue); _db.AsignarParametroCadena("@userCliente", tbUsername.Text); _db.AsignarParametroCadena("@claveCliente", pass1); _db.AsignarParametroCadena("@nombreCliente", tbNombre.Text); _db.AsignarParametroCadena("@email", tbEmail.Text); _db.AsignarParametroCadena("@telCliente", tbTel.Text); _db.AsignarParametroCadena("@status", ddlStatus.SelectedValue); _db.EjecutarConsulta1(); _db.Desconectar(); SqlDataSourceEmpleados.DataBind(); gvEmpleados.DataBind(); tbUsername.Text = ""; ddlStatus.SelectedValue = "0"; tbNombre.Text = ""; tbEmail.Text = ""; SetPwds(""); ddlRFC.SelectedValue = "0"; tbTel.Text = ""; (Master as SiteMaster).MostrarAlerta(this, "El cliente se " + (!string.IsNullOrEmpty(_idEditar) ? "modificó" : "agregó") + " correctamente.", 2, null, "$('#divNuevo').modal('hide');" + SetPwds("", false)); } else { (Master as SiteMaster).MostrarAlerta(this, "Ya existe un usuario registrado con esta identificación.", 4, null, null, "resetPass(false);"); } } else { _db.Conectar(); _db.CrearComando(@"INSERT Cat_Clientes (id_Receptor, userCliente, claveCliente, nombreCliente, email, telCliente, status, eliminado, ActivationToken) VALUES (@id_Receptor, @userCliente, @claveCliente, @nombreCliente, @email, @telCliente, @status, 0, NULL)"); _db.AsignarParametroCadena("@id_Receptor", ddlRFC.SelectedValue); _db.AsignarParametroCadena("@userCliente", tbUsername.Text); _db.AsignarParametroCadena("@claveCliente", pass1); _db.AsignarParametroCadena("@nombreCliente", tbNombre.Text); _db.AsignarParametroCadena("@email", tbEmail.Text); _db.AsignarParametroCadena("@telCliente", tbTel.Text); _db.AsignarParametroCadena("@status", ddlStatus.SelectedValue); _db.EjecutarConsulta1(); _db.Desconectar(); SqlDataSourceEmpleados.DataBind(); gvEmpleados.DataBind(); tbUsername.Text = ""; ddlStatus.SelectedValue = "0"; tbNombre.Text = ""; tbEmail.Text = ""; SetPwds(""); ddlRFC.SelectedValue = "0"; tbTel.Text = ""; (Master as SiteMaster).MostrarAlerta(this, "El cliente se " + (!string.IsNullOrEmpty(_idEditar) ? "modificó" : "agregó") + " correctamente.", 2, null, "$('#divNuevo').modal('hide');" + SetPwds("", false)); } } } } } else { (Master as SiteMaster).MostrarAlerta(this, "El RFC no ha sido registrado.", 4, null, null, "resetPass();"); } } else { (Master as SiteMaster).MostrarAlerta(this, "El nombre de usuario es muy corto, la longitud minima es de 8 caracteres.", 4, null, null, "resetPass(false);"); } }