void BtnCrearUsuario_Click(object sender, EventArgs e) { if (Valida() == true) { int UsuarioId = ClUsuario.UsurioId(); int PersonaId = ClPersona.MaxPersonaId(); string Clave = ClUtilitarios.Encrypt(ClUtilitarios.GenerarPass(6, 10), true); int PaisId = 0; if (CboTipoIdentificacion.SelectedValue == "2") { PaisId = Convert.ToInt32(CboPais.SelectedValue); } ClPersona.Insertar_Persona(PersonaId, TxtNombre.Text, TxtApellido.Text, Convert.ToDateTime(string.Format("{0:dd/MM/yyyy}", TxtFecNac.SelectedDate)), Convert.ToInt32(CboGenero.SelectedValue), ClUtilitarios.IIf(CboTipoIdentificacion.SelectedValue == "1", TxtDpi.Text.Replace("-", ""), TxtPasaporte.Text).ToString(), TxtCelular.Text.Replace("-", ""), TxtDireccion.Text, Convert.ToInt32(CboMun.SelectedValue), Convert.ToInt32(CboTipoIdentificacion.SelectedValue), Convert.ToDateTime(string.Format("{0:dd/MM/yyyy}", TxtFecVenId.SelectedDate)), PaisId); ClUsuario.Insertar_Usuario(UsuarioId, TxtCorreo.Text, 1, Clave, PersonaId, 1, 0, TxtCorreo.Text); ClUsuario.Insertar_Permisos(UsuarioId, 1); string Asunto = "Notificacion de creación de Usuario"; string Mensaje = "<body><table><tr><td>Le informamos que se ha creado su usuario para poder acceder al sistema: Sistema Electrónico de Gestión Forestal -SEGEFOR- su usuario es: " + TxtCorreo.Text + ", la contraseña: " + ClUtilitarios.Decrypt(Clave, true) + "</td></tr></table>"; ClUtilitarios.EnvioCorreo(TxtCorreo.Text, TxtNombre.Text + ' ' + TxtApellido.Text, Asunto, Mensaje, 0, "", ""); Response.Redirect("Wfrm_RegistroCompleto.aspx?appel=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt(PersonaId.ToString(), true) + "")); } }
void BtnGrabar_Click(object sender, EventArgs e) { BtnGoodInmueble.Visible = false; LblGoodInmueble.Text = ""; int SeleccionJur = 0; int PersonaJuridicaId = 0; if (Valida() == true) { if (ChkOtraJur.Checked == true) { SeleccionJur = 1; PersonaJuridicaId = Convert.ToInt32(CboJuridico.SelectedValue); } if (TxtInmuebleId.Text == "") { int InmuebleId = ClInmueble.Max_Inmueble(); ClUsuario.Insertar_Actividad_Pagina(16, Convert.ToInt32(Session["UsuarioId"]), ClUsuario.CorrId_ActividadPagina(), 4); int EsRePresentante = 0; int EsRepresentanteVarios = 0; if (ChkRepreseanteyPropietario.Checked == true) { EsRePresentante = 1; } if (ChkRepresentanteVariasPer.Checked == true) { EsRepresentanteVarios = 1; } //ClInmueble.Inserta_Inmueble(InmuebleId, Convert.ToInt32(Session["UsuarioId"]), SeleccionJur, PersonaJuridicaId, TxtDirccion.Text, TxtAldea.Text, TxtFinca.Text, Convert.ToInt32(CboMunicipio.SelectedValue), Convert.ToInt32(CboTipoDocumento.SelectedValue), Convert.ToDateTime(TxtFecEmi.SelectedDate), Convert.ToInt32(ClUtilitarios.IIf(TxtNoFinca.Text == "", 0, TxtNoFinca.Text)), Convert.ToInt32(ClUtilitarios.IIf(TxtFolio.Text == "", 0, TxtFolio.Text)), Convert.ToInt32(ClUtilitarios.IIf(TxtLibro.Text == "", 0, TxtLibro.Text)), TxtDe.Text, TxtNoCerti.Text, TxtNoEscritura.Text, Convert.ToInt32(CboTitulo.SelectedValue), TxtNomNotario.Text, Convert.ToInt32(OptAreasPro.SelectedValue), Convert.ToDouble(TxtArea.Text), Convert.ToInt32(CboArea.SelectedValue), EsRePresentante, EsRepresentanteVarios); for (int i = 0; i < GrdPropietarios.Items.Count; i++) { //int PersonaId = Convert.ToInt32(GrdPropietarios.Items[i].OwnerTableView.DataKeyValues[i]["PersonaId"]); //if (Convert.ToBoolean(GrdPropietarios.Items[i].OwnerTableView.DataKeyValues[i]["Existe"]) == false) //{ // //PersonaId = ClPersona.MaxPersonaId(); // //ClPersona.Insertar_Persona_Propietario(PersonaId, GrdPropietarios.Items[i].OwnerTableView.DataKeyValues[i]["Nombres"].ToString(), GrdPropietarios.Items[i].OwnerTableView.DataKeyValues[i]["Apellidos"].ToString(), GrdPropietarios.Items[i].OwnerTableView.DataKeyValues[i]["Dpi"].ToString().Replace("-","")); //} //ClInmueble.Inserta_Inmueble_Propietario(PersonaId,InmuebleId); } if (RadUploadFile.UploadedFiles.Count > 0) { Stream fileStream = RadUploadFile.UploadedFiles[0].InputStream; byte[] attachmentBytes = new byte[fileStream.Length]; fileStream.Read(attachmentBytes, 0, Convert.ToInt32(fileStream.Length)); ClInmueble.Actualiza_Archivo(InmuebleId, attachmentBytes, RadUploadFile.UploadedFiles[0].ContentType, RadUploadFile.UploadedFiles[0].FileName); fileStream.Close(); } BtnGoodInmueble.Visible = true; LblGoodInmueble.Text = "Inmueble Agregado Exitosamente"; } else { ClUsuario.Insertar_Actividad_Pagina(16, Convert.ToInt32(Session["UsuarioId"]), ClUsuario.CorrId_ActividadPagina(), 2); ClInmueble.Actualiza_Inmueble(Convert.ToInt32(TxtInmuebleId.Text), SeleccionJur, PersonaJuridicaId, TxtDirccion.Text, TxtAldea.Text, TxtFinca.Text, Convert.ToInt32(CboMunicipio.SelectedValue), Convert.ToInt32(CboTipoDocumento.SelectedValue), Convert.ToDateTime(TxtFecEmi.SelectedDate), Convert.ToInt32(ClUtilitarios.IIf(TxtNoFinca.Text == "", 0, TxtNoFinca.Text)), Convert.ToInt32(ClUtilitarios.IIf(TxtFolio.Text == "", 0, TxtFolio.Text)), Convert.ToInt32(ClUtilitarios.IIf(TxtLibro.Text == "", 0, TxtLibro.Text)), TxtDe.Text, TxtNoCerti.Text, TxtNoEscritura.Text, Convert.ToInt32(CboTitulo.SelectedValue), TxtNomNotario.Text, Convert.ToInt32(OptAreasPro.SelectedValue), Convert.ToDouble(TxtArea.Text), Convert.ToInt32(CboArea.SelectedValue)); if (RadUploadFile.UploadedFiles.Count > 0) { Stream fileStream = RadUploadFile.UploadedFiles[0].InputStream; byte[] attachmentBytes = new byte[fileStream.Length]; fileStream.Read(attachmentBytes, 0, Convert.ToInt32(fileStream.Length)); ClInmueble.Actualiza_Archivo(Convert.ToInt32(TxtInmuebleId.Text), attachmentBytes, RadUploadFile.UploadedFiles[0].ContentType, RadUploadFile.UploadedFiles[0].FileName); fileStream.Close(); } BtnGoodInmueble.Visible = true; LblGoodInmueble.Text = "Inmueble modificado Exitosamente"; } GrdInmuebles.Rebind(); Limpiar(); } }