protected void lnkGuardar_Click(object sender, EventArgs e) { eUsuariosWeb oUsuarioWeb = new eUsuariosWeb(); oUsuarioWeb = (eUsuariosWeb)Session["cuenta_usuario"]; if (oUsuarioWeb == null) { Response.Redirect("" + url_root + "cuenta"); return; } eDireccionDespacho oDireccionDespacho = new eDireccionDespacho(); oDireccionDespacho.TipoDocumentoDespacho = drpDNI.SelectedValue; oDireccionDespacho.DescripcionDocumentoDespacho = txtDNI.Text; oDireccionDespacho.NombreDespacho = txtNombre.Text; oDireccionDespacho.ApellidoDespacho = txtApellido.Text; oDireccionDespacho.TipoTelefonoDespacho = drpTelefono.SelectedValue; oDireccionDespacho.DescripcionTelefonoDespacho = txtTelefono.Text; oDireccionDespacho.IdPaisDespacho = 166; // drpPais.SelectedIndex; oDireccionDespacho.IdDepartamentoDespacho = 15; // drpDepartamento.SelectedIndex; oDireccionDespacho.IdProvinciaDespacho = 1; // drpProvincia.SelectedIndex; oDireccionDespacho.IdDistritoDespacho = Convert.ToInt32(drpDistrito.SelectedValue); oDireccionDespacho.DireccionDespacho = txtDireccion.Text; oDireccionDespacho.ReferenciaDespacho = txtReferencia.Text; oDireccionDespacho.Emailusuario = oUsuarioWeb.email_usuario; oDireccionDespacho.IdUsuario = oUsuarioWeb.id_usuario; numDireccionDespacho = (txtNumDespacho.Value != null) ? txtNumDespacho.Value : ""; if (numDireccionDespacho != "") { oDireccionDespacho.CodigoDespacho = Convert.ToInt32(numDireccionDespacho); bool update = cCMS.DireccionDespacho_Update(oDireccionDespacho); RegistrarLogsCms(oDireccionDespacho.IdUsuario, "La dirección de despacho número " + oDireccionDespacho.CodigoDespacho + " ha sido actualizada"); litError.Text = "Actualizado Correctamente"; } else { int insertar = cCMS.DireccionDespacho_add(oDireccionDespacho); RegistrarLogsCms(oDireccionDespacho.IdUsuario, "La dirección de despacho número " + oDireccionDespacho.CodigoDespacho + " ha sido guardada"); litError.Text = "Guardado Correctamente"; //divRegistro.Visible = false; //divRegistroExitoso.Visible = true; //return; } //liClassError.Visible = true; string editarDireccion = (txtEdit.Value != null) ? txtEdit.Value : ""; string redirect = (editarDireccion == "Edit") ? "despacho?action=Edit" : "despacho?id=1"; Response.Redirect(url_root + redirect); }