public void Dao_Cargar_Mi_Direccion(DtoCliente dto_cliente, DtoDireccion_Especifica dto_direccion_especifica) { SqlCommand cmd = new SqlCommand("sp_Cargar_Mis_Datos_Para_Publicacion", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@id_persona", dto_cliente.id_persona); DataSet ds = new DataSet(); conexion.Open(); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(ds); da.Dispose(); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { dto_direccion_especifica.id_persona = int.Parse(reader[0].ToString()); dto_direccion_especifica.direccion = reader[1].ToString(); dto_direccion_especifica.latitud = reader[2].ToString(); dto_direccion_especifica.longitud = reader[3].ToString(); dto_direccion_especifica.region = reader[4].ToString(); dto_direccion_especifica.nombre_distrito = reader[5].ToString(); } conexion.Close(); conexion.Dispose(); }
public void CargarMiDireccion() { DtoCliente dto_cliente = new DtoCliente(); DtoDireccion_Especifica dto_direccion_especifica = new DtoDireccion_Especifica(); dto_cliente.id_persona = int.Parse(Session["id_persona"].ToString()); CtrCliente ctr_cliente = new CtrCliente(); ctr_cliente.Ctr_Cargar_Mi_Direccion(dto_cliente, dto_direccion_especifica); txtDireccion_BD.Text = dto_direccion_especifica.direccion; txtLatitud_BD.Text = dto_direccion_especifica.latitud; txtLongitud_BD.Text = dto_direccion_especifica.longitud; txtRegion_BD.Text = dto_direccion_especifica.region; txtDepartamentoProvinciaDistrito.Text = dto_direccion_especifica.nombre_distrito; }
public void Ctr_Cargar_Mi_Direccion(DtoCliente dto_cliente, DtoDireccion_Especifica dto_direccion_especifica) { dao_cliente.Dao_Cargar_Mi_Direccion(dto_cliente, dto_direccion_especifica); }
protected void btnActualizar_Click(object sender, EventArgs e) { //if(MandamosImagenParaActualizar.Text!="" || MandamosImagenParaActualizar.Text != null) // { // } //Convert.ToString(dto_cliente.fecha_nac.HasValue ? dto_cliente.fecha_nac.Value.ToString("dd/MM/yyyy") : "No Especificado") DtoPersona dto_persona = new DtoPersona(); DtoUsuario dto_usuario = new DtoUsuario(); DtoDireccion_Especifica dto_direccion_especifica = new DtoDireccion_Especifica(); aux_DtoUsuario aux_dto_usuario = new aux_DtoUsuario(); aux_Dto_Direccion_Especifica aux_dto_direccion_especifica = new aux_Dto_Direccion_Especifica(); CtrUsuario ctr_usuario = new CtrUsuario(); dto_usuario.id_persona = int.Parse(Session["id_persona"].ToString()); string[] myArraytxt1 = new string[11] { MandamosImagenParaActualizar.Text, txtNombres_Mandado_Para_Actualizar.Text, txtApellidos_Mandado_Para_Actualizar.Text, txtDireccionEscritaOEscogida.Text, txtLatitud.Text, txtLongitud.Text, txtRegion.Text, txtCorreo_Mandado_Para_Actualizar.Text, txtDocumento_Mandado_Para_Actualizar.Text, txtImagenEmpresa_Mandar_Actualizar.Text, NombreEmpresa_Mandar_Actualizar.Text, }; string[] myArraytxt2 = new string[1] { txtFechaNacimiento_Mandado_Para_Actualizar.Text, }; string[] myArraytxt3 = new string[4] { txtId_distrito_Mandado_Para_Actualizar.Text, txtCelular_Mandado_Para_Actualizar.Text, txtTelefono_Mandado_Para_Actualizar.Text, Ruc_Mandar_Actualizar.Text, }; string[] myArraydto1 = new string[11] { dto_usuario.img_ruta, dto_usuario.nombres, dto_usuario.apellidos, dto_usuario.direccion, dto_direccion_especifica.latitud, dto_direccion_especifica.longitud, dto_direccion_especifica.region, dto_usuario.correo, dto_usuario.dni, dto_usuario.logo, dto_usuario.nombre_empresa, }; DateTime[] myArraydto2 = new DateTime[1] { aux_dto_usuario.fecha_nac, }; int[] myArraydto3 = new int[4] { aux_dto_usuario.id_distrito, aux_dto_usuario.celular, aux_dto_usuario.telefono, aux_dto_usuario.ruc, }; for (int i = 0; i < myArraytxt1.Length; i++) { if (myArraytxt1[i] == null || myArraytxt1[i] == "") { string a = "No Especificado"; myArraytxt1[i] = a; myArraydto1[i] = myArraytxt1[i]; } else { myArraydto1[i] = myArraytxt1[i]; } } for (int j = 0; j < myArraytxt2.Length; j++) { if (myArraytxt2[j] == null || myArraytxt2[j] == "") { string a = "01-01-1900"; myArraytxt2[j] = a; myArraydto2[j] = Convert.ToDateTime(myArraytxt2[j]); } else { myArraydto2[j] = Convert.ToDateTime(myArraytxt2[j]); } } for (int h = 0; h < myArraytxt3.Length; h++) { if (myArraytxt3[h] == null || myArraytxt3[h] == "") { string a = "0"; myArraytxt3[h] = a; myArraydto3[h] = int.Parse(myArraytxt3[h]); } else { myArraydto3[h] = int.Parse(myArraytxt3[h]); } } dto_usuario.img_ruta = myArraydto1[0]; dto_usuario.nombres = myArraydto1[1]; dto_usuario.apellidos = myArraydto1[2]; dto_usuario.direccion = myArraydto1[3]; dto_direccion_especifica.latitud = myArraydto1[4]; dto_direccion_especifica.longitud = myArraydto1[5]; dto_direccion_especifica.region = myArraydto1[6]; dto_usuario.correo = "No Especificado"; dto_usuario.dni = myArraydto1[8]; dto_usuario.logo = myArraydto1[9]; dto_usuario.nombre_empresa = myArraydto1[10]; aux_dto_usuario.fecha_nac = myArraydto2[0]; aux_dto_usuario.id_distrito = myArraydto3[0]; aux_dto_usuario.celular = myArraydto3[1]; aux_dto_usuario.telefono = myArraydto3[2]; aux_dto_usuario.ruc = myArraydto3[3]; if (dto_usuario.img_ruta != null || dto_usuario.img_ruta != "" || dto_usuario.logo != null || dto_usuario.logo != "") { //String savePath = @"C:\Users\Roger\Desktop\Cursos 2016-I\Taller de Gerencia de Proyectos\2018-1\1er Entregable\SGLTCC\WEB\pages\imagenes\usuarios_perfil\"; //String savePath2 = @"C:\Users\Roger\Desktop\Cursos 2016-I\Taller de Gerencia de Proyectos\2018-1\1er Entregable\SGLTCC\WEB\pages\imagenes\logo_empresas\"; if (fuploadImagen.HasFile) { string fileName = Path.Combine(Server.MapPath("/pages/imagenes/usuarios_perfil/"), fuploadImagen.FileName); fuploadImagen.SaveAs(fileName); //savePath += fuploadImagen.FileName; //fuploadImagen.SaveAs(savePath); ctr_usuario.Ctr_ActualizarMiInformacion(dto_usuario, aux_dto_usuario, dto_direccion_especifica); ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "mostrarMensajeActualizacion", "ActualizadaCompleta();", true); img_Perfil.ImageUrl = Constante.FOTO_PERFIL + dto_usuario.img_ruta; //Response.AddHeader("REFRESH", "2;URL=actualizar-mi-informacion.aspx"); //Response.Redirect("actualizar-mi-informacion.aspx"); } if (fuploadImagenEmpresa.HasFile) { string fileName = Path.Combine(Server.MapPath("/pages/imagenes/logo_empresas/"), fuploadImagenEmpresa.FileName); fuploadImagenEmpresa.SaveAs(fileName); ctr_usuario.Ctr_ActualizarMiInformacion(dto_usuario, aux_dto_usuario, dto_direccion_especifica); ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "mostrarMensajeActualizacion", "ActualizadaCompleta();", true); logo_empresa.ImageUrl = Constante.URL_IMAGEN_EMPRESA + dto_usuario.logo; } } else { ctr_usuario.Ctr_ActualizarMiInformacion(dto_usuario, aux_dto_usuario, dto_direccion_especifica); } if (txtCorreo_Mandado_Para_Actualizar.Text != "") { EnviarCorreo(); Session["enviar_notificacion"] = "si"; //Response.AddHeader("REFRESH", "1;URL=actualizar-mi-informacion.aspx"); Response.Redirect("actualizar-mi-informacion.aspx"); //EnviarNotificacion(); } ctr_usuario.Ctr_ActualizarMiInformacion(dto_usuario, aux_dto_usuario, dto_direccion_especifica); //Esto es solo para saber si mostrar el mensaje de alerta o no if ( dto_usuario.img_ruta != "No Especificado" || dto_usuario.nombres != "No Especificado" || dto_usuario.apellidos != "No Especificado" || dto_usuario.direccion != "No Especificado" || dto_direccion_especifica.latitud != "No Especificado" || dto_direccion_especifica.longitud != "No Especificado" || dto_direccion_especifica.region != "No Especificado" || aux_dto_usuario.fecha_nac != Convert.ToDateTime("01-01-1900") || //dto_usuario.correo != "No Especificado" || dto_usuario.dni != "No Especificado" || dto_usuario.logo != "No Especificado" || dto_usuario.nombre_empresa != "No Especificado" || aux_dto_usuario.id_distrito != 0 || aux_dto_usuario.celular != 0 || aux_dto_usuario.telefono != 0 || aux_dto_usuario.ruc != 0) { ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "mostrarMensajeActualizacion", "ActualizadaCompleta();", true); } //dto_usuario.fecha_nac= Convert.ToDateTime(txtFechaNacimiento_Mandado_Para_Actualizar.Text); //dto_direccion_especifica.latitud = txtLatitud.Text; //dto_direccion_especifica.longitud = txtLongitud.Text; //dto_direccion_especifica.region = txtRegion.Text; //dto_usuario.direccion = txtDireccionEscritaOEscogida.Text; //dto_usuario.id_distrito = int.Parse(txtId_distrito_Mandado_Para_Actualizar.Text); //dto_usuario.celular = int.Parse(txtCelular_Mandado_Para_Actualizar.Text); //dto_usuario.telefono = int.Parse(txtTelefono_Mandado_Para_Actualizar.Text); //dto_usuario.correo = txtCorreo_Mandado_Para_Actualizar.Text; //dto_usuario.dni = txtDocumento_Mandado_Para_Actualizar.Text; //dto_usuario.logo = txtImagenEmpresa_Mandar_Actualizar.Text; //dto_usuario.nombre_empresa = NombreEmpresa_Mandar_Actualizar.Text; //dto_usuario.ruc = int.Parse(Ruc_Mandar_Actualizar.Text); }
public void Ctr_ActualizarMiInformacion(DtoUsuario dto_usuario, aux_DtoUsuario aux_dto_usuario, DtoDireccion_Especifica dto_direccion_especifica) { dao_usuario.Dao_ActualizarMiInformacion(dto_usuario, aux_dto_usuario, dto_direccion_especifica); }
public void Dao_ActualizarMiInformacion(DtoUsuario dto_usuario, aux_DtoUsuario aux_dto_usuario, DtoDireccion_Especifica dto_direccion_especifica) { //Convert.ToString(dto_cliente.fecha_nac.HasValue ? dto_cliente.fecha_nac.Value.ToString("dd/MM/yyyy") : "No Especificado") SqlCommand cmd = new SqlCommand("sp_ActualizarMiInformacion", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("id_persona", dto_usuario.id_persona); cmd.Parameters.AddWithValue("imagen_perfil", dto_usuario.img_ruta); cmd.Parameters.AddWithValue("nombres", dto_usuario.nombres); cmd.Parameters.AddWithValue("apellidos", dto_usuario.apellidos); cmd.Parameters.AddWithValue("fecha_nacimiento", aux_dto_usuario.fecha_nac); cmd.Parameters.AddWithValue("direccion", dto_usuario.direccion); cmd.Parameters.AddWithValue("latitud", dto_direccion_especifica.latitud); cmd.Parameters.AddWithValue("longitud", dto_direccion_especifica.longitud); cmd.Parameters.AddWithValue("region", dto_direccion_especifica.region); cmd.Parameters.AddWithValue("id_distrito", aux_dto_usuario.id_distrito); cmd.Parameters.AddWithValue("celular", aux_dto_usuario.celular); cmd.Parameters.AddWithValue("telefono", aux_dto_usuario.telefono); cmd.Parameters.AddWithValue("correo", dto_usuario.correo); cmd.Parameters.AddWithValue("documento", dto_usuario.dni); cmd.Parameters.AddWithValue("imagen_empresa", dto_usuario.logo); cmd.Parameters.AddWithValue("nombre_empresa", dto_usuario.nombre_empresa); cmd.Parameters.AddWithValue("ruc", aux_dto_usuario.ruc); conexion.Open(); cmd.ExecuteNonQuery(); conexion.Close(); }