private void btnGuardar_Click(object sender, EventArgs e) { int idCliente = int.Parse(cboPersonas.SelectedValue.ToString()); DireccionBE dirbe = new DireccionBE( byte.Parse(cboDirTipo.SelectedValue.ToString()), idCliente, short.Parse(cboDirPais.SelectedValue.ToString()), int.Parse(cboDirProvincia.SelectedValue.ToString()), int.Parse(cboDirCiudad.SelectedValue.ToString()), int.Parse(cboDirDistrito.SelectedValue.ToString()), txtDirLinea1.Text.Trim(), txtDirLinea2.Text.Trim(), txtDirPostal.Text.Trim() ); DireccionesBL dirbl = new DireccionesBL(); if (dirbl.DireccionNew(dirbe) == true) { MessageBox.Show(this, "Se guardo correctamente", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(this, "Ocurrió un error", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static string GuardarDireccion(DireccionBE objDireccionBE) { DireccionBC objDireccionBC = new DireccionBC(); string itemDireccion = ""; try { objDireccionBE.Id_Usuario = ((UsuarioBE)HttpContext.Current.Session["USUARIO"]).Id_Usuario; int codigo = objDireccionBC.Insert_Direccion(objDireccionBE); if (codigo != -1) { objDireccionBE.Id_Direccion = codigo; itemDireccion = GetDireccionItem(objDireccionBE); } return(itemDireccion); } catch (Exception ex) { LogFile.EscribirLog(ex); throw; } }
public static DireccionBE DatosDireccion(int idDireccion, int tipoDireccion) { try { DireccionBC objDireccionBC = new DireccionBC(); DireccionBE objDireccionBE = objDireccionBC.Get_Direccion(idDireccion); CarritoBE objCarritoBE = (CarritoBE)HttpContext.Current.Session["CARRITO"]; if (tipoDireccion == 1) //Envio { //objCarritoBE.Precio_Envio = objDireccionBE.Precio_Envio; objCarritoBE.Direccion_Envio = objDireccionBE; } else { objCarritoBE.Direccion_Facturacion = objDireccionBE; } HttpContext.Current.Session["CARRITO"] = objCarritoBE; return(objDireccionBE); } catch (Exception ex) { LogFile.EscribirLog(ex); throw; } }
public DireccionBE Get_Direccion(Int32 id_direccion) { String cadena; String sql = "Direccion_Get"; SqlParameter[] arrParameters = new SqlParameter[1]; DireccionBE objDireccionBE = null; try { cadena = Tool.GetCadenaConexion(); using (SqlConnection conn = new SqlConnection(cadena)) { using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; cmd.CommandType = CommandType.StoredProcedure; arrParameters[0] = new SqlParameter("@id_direccion", id_direccion); for (int i = 0; i < arrParameters.Length; i++) { cmd.Parameters.Add(arrParameters[i]); } cmd.Connection.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { objDireccionBE = new DireccionBE(); objDireccionBE.Direccion = dr["direccion"].ToString(); objDireccionBE.Id_Departamento = dr["id_departamento"].ToString(); objDireccionBE.Id_Direccion = Convert.ToInt32(dr["id_direccion"]); objDireccionBE.Id_Distrito = dr["id_distrito"].ToString(); objDireccionBE.Id_Provincia = dr["id_provincia"].ToString(); objDireccionBE.Id_Usuario = Convert.ToInt32(dr["id_usuario"]); objDireccionBE.Nombre = dr["nombre"].ToString(); objDireccionBE.Referencia = dr["referencia"].ToString(); objDireccionBE.Nombre_Departamento = dr["nombre_departamento"].ToString(); objDireccionBE.Nombre_Provincia = dr["nombre_provincia"].ToString(); objDireccionBE.Nombre_Distrito = dr["nombre_distrito"].ToString(); objDireccionBE.Precio_Envio = Convert.ToDecimal(dr["precio_envio"]); } } } } return(objDireccionBE); } catch (Exception) { throw; } }
public int Insert_Direccion(DireccionBE objDireccionBE) { try { return(objDireccionDALC.Insert_Direccion(objDireccionBE)); } catch (Exception) { throw; } }
public void Insert_Update_Direccion(DireccionBE objDireccionBE) { try { objDireccionDALC.Insert_Update_Direccion(objDireccionBE); } catch (Exception) { throw; } }
public int Update_Direccion(DireccionBE objDireccionBE) { try { return(objDireccionDALC.Update_Direccion(objDireccionBE)); } catch (Exception) { throw; } }
public List <DireccionBE> Select_Direccion() { String cadena; String sql = "Direccion_Select"; DireccionBE objDireccionBE = null; List <DireccionBE> lstDireccionBE = null; try { cadena = Tool.GetCadenaConexion(); using (SqlConnection conn = new SqlConnection(cadena)) { using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; cmd.CommandType = CommandType.StoredProcedure; cmd.Connection.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { if (lstDireccionBE == null) { lstDireccionBE = new List <DireccionBE>(); } objDireccionBE = new DireccionBE(); objDireccionBE.Direccion = dr["direccion"].ToString(); objDireccionBE.Id_Departamento = dr["id_departamento"].ToString(); objDireccionBE.Id_Direccion = Convert.ToInt32(dr["id_direccion"]); objDireccionBE.Id_Distrito = dr["id_distrito"].ToString(); objDireccionBE.Id_Provincia = dr["id_provincia"].ToString(); objDireccionBE.Id_Usuario = Convert.ToInt32(dr["id_usuario"]); objDireccionBE.Nombre = dr["nombre"].ToString(); objDireccionBE.Referencia = dr["referencia"].ToString(); lstDireccionBE.Add(objDireccionBE); } } } } return(lstDireccionBE); } catch (Exception) { throw; } }
public static DireccionBE VerDireccion(int idDireccion) { DireccionBC objDireccionBC = new DireccionBC(); try { DireccionBE objDireccionBE = objDireccionBC.Get_Direccion(idDireccion); return(objDireccionBE); } catch (Exception ex) { LogFile.EscribirLog(ex); throw; } }
private void NewDireccion(int idCliente) { DireccionBE dirbe = new DireccionBE( byte.Parse(cboDirTipo.SelectedValue.ToString()), idCliente, short.Parse(cboDirPais.SelectedValue.ToString()), int.Parse(cboDirProvincia.SelectedValue.ToString()), int.Parse(cboDirCiudad.SelectedValue.ToString()), int.Parse(cboDirDistrito.SelectedValue.ToString()), txtDirLinea1.Text.Trim(), txtDirLinea2.Text.Trim(), txtDirPostal.Text.Trim() ); DireccionesBL dirbl = new DireccionesBL(); dirbl.DireccionNew(dirbe); }
public int Update_Direccion(DireccionBE objDireccionBE) { String cadena; String sql = "Direccion_Update"; SqlParameter[] arrParameters = new SqlParameter[8]; int codigo = 0; try { cadena = Tool.GetCadenaConexion(); using (SqlConnection conn = new SqlConnection(cadena)) { using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; cmd.CommandType = CommandType.StoredProcedure; arrParameters[0] = new SqlParameter("@direccion", objDireccionBE.Direccion); arrParameters[1] = new SqlParameter("@id_departamento", objDireccionBE.Id_Departamento); arrParameters[2] = new SqlParameter("@id_direccion", objDireccionBE.Id_Direccion); arrParameters[3] = new SqlParameter("@id_distrito", objDireccionBE.Id_Distrito); arrParameters[4] = new SqlParameter("@id_provincia", objDireccionBE.Id_Provincia); arrParameters[5] = new SqlParameter("@id_usuario", objDireccionBE.Id_Usuario); arrParameters[6] = new SqlParameter("@nombre", objDireccionBE.Nombre); arrParameters[7] = new SqlParameter("@referencia", objDireccionBE.Referencia); for (int i = 0; i < arrParameters.Length; i++) { cmd.Parameters.Add(arrParameters[i]); } cmd.Connection.Open(); codigo = Convert.ToInt32(cmd.ExecuteScalar()); } } return(codigo); } catch (Exception) { throw; } }
public static int ActualizarDireccion(DireccionBE objDireccionBE) { DireccionBC objDireccionBC = new DireccionBC(); try { objDireccionBE.Id_Usuario = ((UsuarioBE)HttpContext.Current.Session["USUARIO"]).Id_Usuario; int codigo = objDireccionBC.Update_Direccion(objDireccionBE); return(codigo); } catch (Exception ex) { LogFile.EscribirLog(ex); throw; } }
public DireccionBE SelectDireccion(int idDireccion) { DataSet dts = new DataSet(); DireccionBE dirBE = new DireccionBE(); try { con.ConnectionString = conection.GetCon(); cmd.Connection = con; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "PERSONA.SelectDireccion"; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@id_direccion", idDireccion); con.Open(); SqlDataReader dtr = cmd.ExecuteReader(); if (dtr.HasRows == true) { dtr.Read(); dirBE.Tipo_direccion = byte.Parse(dtr["tipo_direccion"].ToString()); dirBE.Id_direccion = int.Parse(dtr["id_direccion"].ToString()); dirBE.Id_persona = int.Parse(dtr["id_persona"].ToString()); dirBE.Dir_pais = short.Parse(dtr["dir_pais"].ToString()); dirBE.Dir_provincia = int.Parse(dtr["dir_provincia"].ToString()); dirBE.Dir_ciudad = int.Parse(dtr["dir_ciudad"].ToString()); dirBE.Dir_distrito = int.Parse(dtr["dir_distrito"].ToString()); dirBE.Dir_linea_1 = dtr["dir_linea_1"].ToString(); dirBE.Dir_linea_2 = dtr["dir_linea_2"].ToString(); dirBE.Dir_codigo_postal = dtr["dir_codigo_postal"].ToString(); } else { throw new Exception("Error al buscar la dirección."); } dtr.Close(); } catch (Exception ex) { throw new Exception("Error mostrando las direcciones: " + ex.Message); } finally { con.Close(); cmd.Parameters.Clear(); } return(dirBE); }
private static string GetDireccionItem(DireccionBE objDireccionBE) { String direccionItem = ""; try { direccionItem += "<tr id=\"trItemDireccion" + objDireccionBE.Id_Direccion + "\">"; direccionItem += "<td id=\"tdDireccionNombre" + objDireccionBE.Id_Direccion + "\" class=\"desc\"><a href=\"#\" onclick=\"VerDireccion(" + objDireccionBE.Id_Direccion + ")\">" + objDireccionBE.Nombre + "</a> <a title=\"Remove Item\" class=\"icon-remover\" href=\"#\" onclick=\"RemoverDireccion(" + objDireccionBE.Id_Direccion + ")\"></a></td>"; direccionItem += "<td id=\"tdDireccionDpto" + objDireccionBE.Id_Direccion + "\" class=\"desc\" style=\"text-align:center;\">" + objDireccionBE.Nombre_Departamento + "</td>"; direccionItem += "<td id=\"tdDireccionProv" + objDireccionBE.Id_Direccion + "\" class=\"desc\" style=\"text-align:center;\">" + objDireccionBE.Nombre_Provincia + "</td>"; direccionItem += "<td id=\"tdDireccionDist" + objDireccionBE.Id_Direccion + "\" class=\"desc\" style=\"text-align:center;\">" + objDireccionBE.Nombre_Distrito + "</td>"; direccionItem += "<td id=\"tdDireccionDir" + objDireccionBE.Id_Direccion + "\" class=\"desc\">" + objDireccionBE.Direccion + "</td>"; //direccionItem += "<td class=\"desc\">" + objDireccionBE.Referencia + "</td>"; direccionItem += "</tr>"; return(direccionItem); } catch (Exception) { throw; } }
public Boolean ModificarDireccion(DireccionBE dirBE) { con.ConnectionString = conection.GetCon(); cmd.Connection = con; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "PERSONA.ModificarDireccion"; try { cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@id_direccion", dirBE.Id_direccion); cmd.Parameters.AddWithValue("@tipo_direccion", dirBE.Tipo_direccion); cmd.Parameters.AddWithValue("@id_persona", dirBE.Id_persona); cmd.Parameters.AddWithValue("@dir_pais", dirBE.Dir_pais); cmd.Parameters.AddWithValue("@dir_provincia", dirBE.Dir_provincia); cmd.Parameters.AddWithValue("@dir_ciudad", dirBE.Dir_ciudad); cmd.Parameters.AddWithValue("@dir_distrito", dirBE.Dir_distrito); cmd.Parameters.AddWithValue("@dir_linea_1", dirBE.Dir_linea_1); cmd.Parameters.AddWithValue("@dir_linea_2", dirBE.Dir_linea_2); cmd.Parameters.AddWithValue("@dir_codigo_postal", dirBE.Dir_codigo_postal); con.Open(); cmd.ExecuteNonQuery(); success = true; } catch (Exception x) { success = false; throw new Exception(x.Message); } finally { if (con.State == ConnectionState.Open) { con.Close(); } cmd.Parameters.Clear(); } return(success); }
public Boolean ModificarDireccion(DireccionBE dirBE) { return(dir.ModificarDireccion(dirBE)); }
public Boolean DireccionNew(DireccionBE dirbe) { return(dir.DireccionNew(dirbe)); }