public void Update_Operador_Logistico(Operador_LogisticoBE objOperador_LogisticoBE) { try { objOperador_LogisticoDALC.Update_Operador_Logistico(objOperador_LogisticoBE); } catch (Exception) { throw; } }
public int Insert_Operador_Logistico(Operador_LogisticoBE objOperador_LogisticoBE) { try { return(objOperador_LogisticoDALC.Insert_Operador_Logistico(objOperador_LogisticoBE)); } catch (Exception) { throw; } }
public List <Operador_LogisticoBE> Select_Operador_Logistico_Habilitado() { String cadena; String sql = "Operador_Logistico_Select_Habilitado"; Operador_LogisticoBE objOperador_LogisticoBE = null; List <Operador_LogisticoBE> lstOperador_LogisticoBE = 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 (lstOperador_LogisticoBE == null) { lstOperador_LogisticoBE = new List <Operador_LogisticoBE>(); } objOperador_LogisticoBE = new Operador_LogisticoBE(); objOperador_LogisticoBE.Costo_Lima = Convert.ToDecimal(dr["Costo_Lima"]); objOperador_LogisticoBE.Costo_Provincia = Convert.ToDecimal(dr["Costo_Provincia"]); objOperador_LogisticoBE.Habilitado = Convert.ToBoolean(dr["Habilitado"]); objOperador_LogisticoBE.Id_Operador = Convert.ToInt32(dr["Id_Operador"]); objOperador_LogisticoBE.Nombre = dr["Nombre"].ToString(); objOperador_LogisticoBE.Tiempo_Entrega = dr["Tiempo_Entrega"].ToString(); objOperador_LogisticoBE.Img_Habilitado = "/images/" + (objOperador_LogisticoBE.Habilitado ? "checkbox_checked.png" : "checkbox_unchecked.png"); lstOperador_LogisticoBE.Add(objOperador_LogisticoBE); } } } } return(lstOperador_LogisticoBE); } catch (Exception) { throw; } }
public Operador_LogisticoBE Get_Operador_Logistico(Int32 id_operador) { String cadena; String sql = "Operador_Logistico_Get"; SqlParameter[] arrParameters = new SqlParameter[1]; Operador_LogisticoBE objOperador_LogisticoBE = 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_operador", id_operador); for (int i = 0; i < arrParameters.Length; i++) { cmd.Parameters.Add(arrParameters[i]); } cmd.Connection.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { objOperador_LogisticoBE = new Operador_LogisticoBE(); objOperador_LogisticoBE.Costo_Lima = Convert.ToDecimal(dr["Costo_Lima"]); objOperador_LogisticoBE.Costo_Provincia = Convert.ToDecimal(dr["Costo_Provincia"]); objOperador_LogisticoBE.Habilitado = Convert.ToBoolean(dr["Habilitado"]); objOperador_LogisticoBE.Id_Operador = Convert.ToInt32(dr["Id_Operador"]); objOperador_LogisticoBE.Nombre = dr["Nombre"].ToString(); objOperador_LogisticoBE.Tiempo_Entrega = dr["Tiempo_Entrega"].ToString(); } } } } return(objOperador_LogisticoBE); } catch (Exception) { throw; } }
public int Insert_Operador_Logistico(Operador_LogisticoBE objOperador_LogisticoBE) { String cadena; String sql = "Operador_Logistico_Insert"; SqlParameter[] arrParameters = new SqlParameter[5]; 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("@costo_lima", objOperador_LogisticoBE.Costo_Lima); arrParameters[1] = new SqlParameter("@costo_provincia", objOperador_LogisticoBE.Costo_Provincia); arrParameters[2] = new SqlParameter("@habilitado", objOperador_LogisticoBE.Habilitado); arrParameters[3] = new SqlParameter("@nombre", objOperador_LogisticoBE.Nombre); arrParameters[4] = new SqlParameter("@tiempo_entrega", objOperador_LogisticoBE.Tiempo_Entrega); 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; } }
private string GetOperadorItem(Operador_LogisticoBE objOperador_LogisticoBE) { String wishitem = ""; try { wishitem += "<tr>"; wishitem += "<td class=\"price\">" + objOperador_LogisticoBE.Nombre + "</td>"; wishitem += "<td class=\"price\">S/. " + objOperador_LogisticoBE.Costo_Lima + "</td>"; wishitem += "<td class=\"price\">S/. " + objOperador_LogisticoBE.Costo_Provincia + "</td>"; wishitem += "<td class=\"price\">" + objOperador_LogisticoBE.Tiempo_Entrega + "</td>"; wishitem += "</tr>"; return(wishitem); } catch (Exception) { throw; } }
protected void lnkContinuar_Click(object sender, EventArgs e) { Operador_LogisticoBC objOperador_LogisticoBC = new Operador_LogisticoBC(); Operador_LogisticoBE objOperador_LogisticoBE = new Operador_LogisticoBE(); try { if (Tools.EstaLogueado()) { CarritoBE objCarritoBE = (CarritoBE)Session["CARRITO"]; objCarritoBE.Id_Direccion_Envio = Convert.ToInt32(ddlDireccionEnvio.SelectedValue); objCarritoBE.Id_Direccion_Facturacion = Convert.ToInt32(ddlDireccionFacturacion.SelectedValue); objCarritoBE.Id_Operador = Convert.ToInt32(hdIdOperador.Value); objOperador_LogisticoBE = objOperador_LogisticoBC.Get_Operador_Logistico((int)objCarritoBE.Id_Operador); objCarritoBE.Tiempo_Entrega = objOperador_LogisticoBE.Tiempo_Entrega; objCarritoBE.Nombre_Operador_Logistico = objOperador_LogisticoBE.Nombre; if (objCarritoBE.Direccion_Envio.Id_Departamento == "15") { objCarritoBE.Precio_Envio = objOperador_LogisticoBE.Costo_Lima; } else { objCarritoBE.Precio_Envio = objOperador_LogisticoBE.Costo_Provincia; } objCarritoBE.PasosCarrito = EtapaCompra.Compra2; Session["CARRITO"] = objCarritoBE; Response.Redirect("/Comprar3"); } } catch (Exception ex) { Tools.Error(GetType(), this, ex); } }
public void Update_Operador_Logistico(Operador_LogisticoBE objOperador_LogisticoBE) { String cadena; String sql = "Operador_Logistico_Update"; SqlParameter[] arrParameters = new SqlParameter[6]; 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("@costo_lima", objOperador_LogisticoBE.Costo_Lima); arrParameters[1] = new SqlParameter("@costo_provincia", objOperador_LogisticoBE.Costo_Provincia); arrParameters[2] = new SqlParameter("@habilitado", objOperador_LogisticoBE.Habilitado); arrParameters[3] = new SqlParameter("@id_operador", objOperador_LogisticoBE.Id_Operador); arrParameters[4] = new SqlParameter("@nombre", objOperador_LogisticoBE.Nombre); arrParameters[5] = new SqlParameter("@tiempo_entrega", objOperador_LogisticoBE.Tiempo_Entrega); for (int i = 0; i < arrParameters.Length; i++) { cmd.Parameters.Add(arrParameters[i]); } cmd.Connection.Open(); cmd.ExecuteNonQuery(); } } } catch (Exception) { throw; } }
private string GetOperadorItem(Operador_LogisticoBE objOperador_LogisticoBE) { String wishitem = ""; try { wishitem += "<tr>"; //wishitem += "<td class=\"price\" style=\"width:40px;\"><span class=\"btn btn-danger circle pull-left\" onclick=\"SeleccionarOperador(" + objOperador_LogisticoBE.Id_Operador + ");\"><i class=\"icon-chevron\" name=\"checkOperador\" id=\"check" + objOperador_LogisticoBE.Id_Operador + "\"></i></span></td>"; wishitem += "<td class=\"price\" style=\"width:40px;\"><input class=\"validate[required] radio\" type=\"radio\" name=\"operador\" id=\"rb" + objOperador_LogisticoBE.Id_Operador + "\" onclick=\"SeleccionarOperador(" + objOperador_LogisticoBE.Id_Operador + ");\"/></td>"; wishitem += "<td class=\"price\">" + objOperador_LogisticoBE.Nombre + "</td>"; wishitem += "<td class=\"price\">S/. " + objOperador_LogisticoBE.Costo_Lima + "</td>"; wishitem += "<td class=\"price\">S/. " + objOperador_LogisticoBE.Costo_Provincia + "</td>"; wishitem += "<td class=\"price\">" + objOperador_LogisticoBE.Tiempo_Entrega + "</td>"; wishitem += "</tr>"; return(wishitem); } catch (Exception) { throw; } }
protected void gvOperadorLogistico_RowCommand(object sender, GridViewCommandEventArgs e) { try { #region Nuevo if (e.CommandName.Equals("Nuevo")) { TextBox txtNewNombre = (TextBox)gvOperadorLogistico.FooterRow.FindControl("txtNewNombre"); TextBox txtNewCostoLima = (TextBox)gvOperadorLogistico.FooterRow.FindControl("txtNewCostoLima"); TextBox txtNewCostoProvincia = (TextBox)gvOperadorLogistico.FooterRow.FindControl("txtNewCostoProvincia"); TextBox txtNewTiempoEntrega = (TextBox)gvOperadorLogistico.FooterRow.FindControl("txtNewTiempoEntrega"); Operador_LogisticoBE objOperador_LogisticoBE = new Operador_LogisticoBE(); objOperador_LogisticoBE.Nombre = txtNewNombre.Text; objOperador_LogisticoBE.Costo_Lima = Convert.ToDecimal(txtNewCostoLima.Text); objOperador_LogisticoBE.Costo_Provincia = Convert.ToDecimal(txtNewCostoProvincia.Text); objOperador_LogisticoBE.Tiempo_Entrega = txtNewTiempoEntrega.Text; Operador_LogisticoBC obOperador_LogisticoBC = new Operador_LogisticoBC(); obOperador_LogisticoBC.Insert_Operador_Logistico(objOperador_LogisticoBE); LlenarOperadorLogistico(); Tools.Unload(GetType(), this); } #endregion #region Editar if (e.CommandName.Equals("Editar")) { GridViewRow gvRow = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer); gvOperadorLogistico.EditIndex = gvRow.RowIndex; LlenarOperadorLogistico(); } #endregion #region Cancelar if (e.CommandName.Equals("Cancelar")) { gvOperadorLogistico.EditIndex = -1; LlenarOperadorLogistico(); } #endregion #region Actualizar if (e.CommandName.Equals("Actualizar")) { GridViewRow gvRow = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer); TextBox txtNombre = (TextBox)gvRow.FindControl("txtNombre"); TextBox txtCostoLima = (TextBox)gvRow.FindControl("txtCostoLima"); TextBox txtCostoProvincia = (TextBox)gvRow.FindControl("txtCostoProvincia"); TextBox txtTiempoEntrega = (TextBox)gvRow.FindControl("txtTiempoEntrega"); Operador_LogisticoBE objOperador_LogisticoBE = new Operador_LogisticoBE(); objOperador_LogisticoBE.Id_Operador = Convert.ToInt32(e.CommandArgument); objOperador_LogisticoBE.Nombre = txtNombre.Text; objOperador_LogisticoBE.Costo_Lima = Convert.ToDecimal(txtCostoLima.Text); objOperador_LogisticoBE.Costo_Provincia = Convert.ToDecimal(txtCostoProvincia.Text); objOperador_LogisticoBE.Tiempo_Entrega = txtTiempoEntrega.Text; Operador_LogisticoBC objOperador_LogisticoBC = new Operador_LogisticoBC(); objOperador_LogisticoBC.Update_Operador_Logistico(objOperador_LogisticoBE); gvOperadorLogistico.EditIndex = -1; LlenarOperadorLogistico(); Tools.Unload(GetType(), this); } #endregion #region Actualizar if (e.CommandName.Equals("Habilitado")) { Operador_LogisticoBC objProductoBC = new Operador_LogisticoBC(); objProductoBC.Update_Operador_Activo(Convert.ToInt32(e.CommandArgument)); LlenarOperadorLogistico(); } #endregion } catch (Exception ex) { Tools.Error(GetType(), this, ex); } }