public Cliente DatosCliAlfak() { Infousuario Info = new Infousuario(); Cliente cli = new Cliente(); Info = DatosUsuario(); string SelectAlfak = "SELECT TOP 1 ID,MCODE,NAME1, UST_ID, STRASSE, TLF1, MAIL, ZAHLBED, ADIENST FROM SYSADM.KU_KUNDEN WHERE UST_ID = @rut"; ConnAlfak.Open(); cmdAlfak = new SqlCommand(SelectAlfak, ConnAlfak); cmdAlfak.Parameters.AddWithValue("@rut", Info.Rutempresa); drAlfak = cmdAlfak.ExecuteReader(); drAlfak.Read(); if (drAlfak.HasRows) { cli.IdCliente = Convert.ToInt32(drAlfak[0]); cli.Mcode = Convert.ToString(drAlfak[1]); cli.NombreCliente = Convert.ToString(drAlfak[2]); cli.Rut = Convert.ToString(drAlfak[3]); cli.Direccion = Convert.ToString(drAlfak[4]); cli.Telefono = Convert.ToString(drAlfak[5]); cli.Correo = Convert.ToString(drAlfak[6]); cli.TipoPago = Convert.ToString(drAlfak[7]); cli.Vendedor = Convert.ToString(drAlfak[8]); } else { } drAlfak.Close(); ConnAlfak.Close(); return(cli); }
public int Credito() { int montoCredito = 0; Infousuario Datousuario = usuario.DatosUsuario(); SqlConnection conx; string consulta = @""; conx = ConnGlasser; consulta = @"SELECT TOP 1 NOKOEN,DIEN,FOEN,CRTO,CRSD,CRCH,CRPA,CRLT,MOCTAEN From MAEEN WITH ( NOLOCK ) WHERE KOEN= @rut"; SqlCommand cmd = new SqlCommand(consulta, conx); try { cmd.Connection.Open(); cmd.Parameters.AddWithValue("@rut", Datousuario.Rutempresa); SqlDataReader leerCadena = cmd.ExecuteReader(); leerCadena.Read(); if (leerCadena.HasRows) { montoCredito = Convert.ToInt32(leerCadena[3]); } leerCadena.Close(); } finally { cmd.Connection.Close(); } return(montoCredito); }
public double FactorMargen() { double valor = 0; Infousuario Datousuario = usuario.DatosUsuario(); string Select = "Select Factor from PLABAL.dbo.e_TipoUsu where Rut=@rutcli"; ConnPlabal.Open(); cmdPlabal = new SqlCommand(Select, ConnPlabal); cmdPlabal.Parameters.AddWithValue("@rutcli", Datousuario.Rutempresa); drPlabal = cmdPlabal.ExecuteReader(); drPlabal.Read(); if (drPlabal.HasRows) { valor = Convert.ToDouble(drPlabal[0].ToString()); } else { } drPlabal.Close(); ConnPlabal.Close(); return(valor); }
//Ingresa el pedido en la tabla e_pedido del ecommerce public void Ingresar_e_pedido(string nom_pedido, DateTime fechaHoraPedido, DateTime fechaEntrega, String tipoDespacho, string observacion, int pedidoAlfak, int cantidad, decimal totalPedido) { Infousuario infousu = usuario.DatosUsuario(); ConnPlabal.Open(); string Insert = "INSERT INTO e_Pedidos VALUES (@id_user, @nom_pedido, @fechaHoraPedido, @fechaEntrega, @tipoDespacho, @observacion,@alfak,@estado,@cantidad,@totalpedido)"; cmdPlabal = new SqlCommand(Insert, ConnPlabal); cmdPlabal.Parameters.AddWithValue("@id_user", infousu.Id); cmdPlabal.Parameters.AddWithValue("@nom_pedido", nom_pedido); cmdPlabal.Parameters.AddWithValue("@fechaHoraPedido", fechaHoraPedido); cmdPlabal.Parameters.AddWithValue("@fechaEntrega", fechaEntrega); cmdPlabal.Parameters.AddWithValue("@tipoDespacho", tipoDespacho); cmdPlabal.Parameters.AddWithValue("@observacion", observacion); cmdPlabal.Parameters.AddWithValue("@alfak", pedidoAlfak); cmdPlabal.Parameters.AddWithValue("@estado", "ING"); cmdPlabal.Parameters.AddWithValue("@cantidad", cantidad); cmdPlabal.Parameters.AddWithValue("@totalpedido", totalPedido); int filas = cmdPlabal.ExecuteNonQuery(); ConnPlabal.Close(); }
public DataTable ListaPedidos(string Estado) { FuncUser Usu = new FuncUser(); Infousuario DatosCliente = Usu.DatosUsuario(); string Select = "SELECT e_Pedidos.nom_pedido AS 'Nombre', e_Pedidos.PedidoAlfak AS 'Numero', e_Pedidos.fecha_hora_pedido AS 'FechaIng', CONVERT(varchar,e_Pedidos.fecha_entrega,105) AS 'FechaEntr'," + " e_Pedidos.tipo_despacho AS 'TipoDes', e_Pedidos.observacion AS 'Observa'," + " e_Usuario.Usuario AS 'Usuario', e_Pedidos.Cantidad AS 'Cantidad', CAST(convert(int,ROUND(e_Pedidos.totalPedido,0)) AS VARCHAR) AS 'Total', e_Pedidos.Estado AS 'Estado'" + " FROM e_Pedidos INNER JOIN e_Usuario ON e_Pedidos.id_usuario = e_Usuario.ID" + " INNER JOIN e_TipoUsu ON e_Usuario.Id_Tipo = e_TipoUsu.ID" + " WHERE (e_TipoUsu.Rut = @rut) AND (e_Pedidos.Estado = @Estado)"; DataTable ListaTotal = new DataTable(); using (ConnPlabal) { try { SqlDataAdapter adapter = new SqlDataAdapter(Select, ConnPlabal); adapter.SelectCommand.Parameters.AddWithValue("@rut", DatosCliente.Rutempresa); adapter.SelectCommand.Parameters.AddWithValue("@Estado", Estado); adapter.Fill(ListaTotal); } finally { } } return(ListaTotal); }
void master_Page_PreLoad(object sender, EventArgs e) { Usuario funcion = new Usuario(); Infousuario usuario = funcion.Info; HtmlGenericControl span = new HtmlGenericControl("span"); span.InnerHtml = usuario.Nombre; var divuser = loginview.FindControl("DivUsuario"); divuser.Controls.Add(span); if (!IsPostBack) { // Establecer token Anti-XSRF ViewState[AntiXsrfTokenKey] = Page.ViewStateUserKey; ViewState[AntiXsrfUserNameKey] = Context.User.Identity.Name ?? String.Empty; } else { // Validar el token Anti-XSRF if ((string)ViewState[AntiXsrfTokenKey] != _antiXsrfTokenValue || (string)ViewState[AntiXsrfUserNameKey] != (Context.User.Identity.Name ?? String.Empty)) { throw new InvalidOperationException("Error de validación del token Anti-XSRF."); } } }
void master_Page_PreLoad(object sender, EventArgs e) { Usuario funcion = new Usuario(); Infousuario usuario = funcion.Info; HtmlGenericControl span = new HtmlGenericControl("span") { InnerHtml = usuario.Nombre }; HtmlGenericControl a; var divuser = loginview.FindControl("DivUsuario"); var DropMenu = loginview.FindControl("DropMenu"); divuser.Controls.Add(span); if (!IsPostBack) { // Establecer token Anti-XSRF ViewState[AntiXsrfTokenKey] = Page.ViewStateUserKey; ViewState[AntiXsrfUserNameKey] = Context.User.Identity.Name ?? String.Empty; } else { // Validar el token Anti-XSRF if ((string)ViewState[AntiXsrfTokenKey] != _antiXsrfTokenValue || (string)ViewState[AntiXsrfUserNameKey] != (Context.User.Identity.Name ?? String.Empty)) { throw new InvalidOperationException("Error de validación del token Anti-XSRF."); } } rut = Request.QueryString["RUT"]; Ainicio.Attributes.Clear(); Ainicio.Attributes.Add("class", "nav-link text-white"); Ainicio.Attributes.Add("id", "Ainicio"); if (!string.IsNullOrEmpty(rut)) { Ainicio.Attributes.Add("onclick", "Loading();"); Ainicio.Attributes.Add("href", "~/View/Cliente/Default.aspx?RUT=" + rut); } else { DUser = new nsCliente.Usuario(Page.User.Identity.Name); Cli = DUser.InfoEmpresas.First(); rut = Cli.Rut; } Ainicio.Attributes.Add("onclick", "Loading();"); Ainicio.Attributes.Add("href", "~/View/Cliente/"); a = new HtmlGenericControl("a") { InnerHtml = "Información de la Empresa" }; a.Attributes.Add("class", "dropdown-item dropdown-item-nav text-white"); a.Attributes.Add("href", ResolveUrl("~/View/Cliente/Usuario/Info-empresa/Empresa.aspx") + "?RUT=" + rut); DropMenu.Controls.Add(a); }
protected void Page_Load(object sender, EventArgs e) { Usuario funcion = new Usuario(); Infousuario usuario = funcion.Info; HtmlGenericControl span = new HtmlGenericControl("span") { InnerHtml = usuario.Nombre }; var divuser = loginview.FindControl("DivUsuario"); divuser.Controls.Add(span); }
public Montos Montos() { FuncUser usuario = new FuncUser(); Montos datos = new Montos(); Infousuario datouser = usuario.DatosUsuario(); datos.Credit = Convert.ToDouble(Credito() + RiesgoPropio() + datouser.RiesgoPRecom); datos.Utilizado = Convert.ToDouble(CupoUtilizado()); datos.Disponible = datos.Credit - datos.Utilizado; return(datos); }
//ingresa en la tabla temp_pedidos y devuelve el id public string IngPedPaso1(string nompedido, string observa, string Rutadj, string TokenId) { string id_temp_pedido = ""; Infousuario infousu = usuario.DatosUsuario(); string Consulta = "INSERT INTO PLABAL.dbo.e_temp_pedidos (UserId,id_cliente,nombre,fecha,observacion,Estado,Rutadj,Token) VALUES (@id_user,@id_cliente,@nompedido,@fecha,@observa,@estado,@Rutadj,@TokenId)"; ConnPlabal.Open(); cmdPlabal = new SqlCommand(Consulta, ConnPlabal); cmdPlabal.Parameters.AddWithValue("@id_user", infousu.Id); cmdPlabal.Parameters.AddWithValue("@id_cliente", infousu.IdEmpresa); cmdPlabal.Parameters.AddWithValue("@nompedido", nompedido); cmdPlabal.Parameters.AddWithValue("@fecha", DateTime.Now); cmdPlabal.Parameters.AddWithValue("@observa", observa); cmdPlabal.Parameters.AddWithValue("@estado", "0"); cmdPlabal.Parameters.AddWithValue("@Rutadj", Rutadj); cmdPlabal.Parameters.AddWithValue("@TokenId", TokenId); cmdPlabal.ExecuteNonQuery(); ConnPlabal.Close(); string Select = "SELECT TOP 1 id FROM PLABAL.dbo.e_temp_pedidos WHERE UserId = @id_usuario AND id_cliente=@id_cliente AND Estado=@Estado AND nombre=@nombre AND Rutadj=@Ruta ORDER BY id DESC"; ConnPlabal.Open(); cmdPlabal = new SqlCommand(Select, ConnPlabal); cmdPlabal.Parameters.AddWithValue("@id_usuario", infousu.Id); cmdPlabal.Parameters.AddWithValue("@Estado", "0"); cmdPlabal.Parameters.AddWithValue("@id_cliente", infousu.IdEmpresa); cmdPlabal.Parameters.AddWithValue("@nombre", nompedido); cmdPlabal.Parameters.AddWithValue("@Ruta", Rutadj); drPlabal = cmdPlabal.ExecuteReader(); drPlabal.Read(); if (drPlabal.HasRows) { id_temp_pedido = drPlabal[0].ToString(); } else { } drPlabal.Close(); ConnPlabal.Close(); return(id_temp_pedido); }
public DataTable Pedidos(DateTime Fdesde, DateTime Fhasta, string Estados) { Thread.CurrentThread.CurrentCulture = new CultureInfo("es-CL"); string Select = ""; Select = "SELECT TOP 1000 e_Pedidos.nom_pedido AS 'Pedido'," + " e_Pedidos.PedidoAlfak AS 'Numero', " + "e_Pedidos.fecha_hora_pedido AS 'Fecha'," + " e_Pedidos.tipo_despacho AS 'TipoDesp'," + " e_Pedidos.observacion AS 'Observa'," + " e_Usuario.Usuario AS 'Usuario'," + " e_Pedidos.Cantidad AS 'Cantidad', " + "'$' + replace(replace( convert( varchar(32), cast(cast( e_Pedidos.totalPedido AS varchar(32)) AS money), 1 ), '.00', '' ),',','.') AS 'Neto'," + " CASE WHEN e_Pedidos.Estado='ING' THEN 'Ingresado'" + " WHEN e_Pedidos.Estado='PRG' THEN 'En fabricación'" + " WHEN e_Pedidos.Estado='DIS' THEN 'Para despacho'" + " WHEN e_Pedidos.Estado='DES' THEN 'Entregado' END AS 'Estado'" + " FROM e_Pedidos INNER JOIN e_Usuario ON e_Pedidos.id_usuario = e_Usuario.ID" + " INNER JOIN e_TipoUsu ON e_Usuario.Id_Tipo = e_TipoUsu.ID" + " WHERE (e_TipoUsu.Rut = @rut) AND (e_Pedidos.Estado IN (" + Estados + ")) AND (e_Pedidos.fecha_hora_pedido > @Fdesde) AND (e_Pedidos.fecha_hora_pedido < @Fhasta) ORDER BY e_Pedidos.Estado, e_Pedidos.fecha_hora_pedido ASC "; FuncUser Usu = new FuncUser(); Infousuario Datosusuario = Usu.DatosUsuario(); DataTable ListaTotal = new DataTable(); using (ConnPlabal) { try { SqlDataAdapter adapter = new SqlDataAdapter(Select, ConnPlabal); adapter.SelectCommand.Parameters.AddWithValue("@rut", Datosusuario.Rutempresa); adapter.SelectCommand.Parameters.AddWithValue("@Fdesde", Fdesde.ToString("MM-dd-yyyy")); adapter.SelectCommand.Parameters.AddWithValue("@Fhasta", Fhasta.ToString("MM-dd-yyyy")); adapter.Fill(ListaTotal); } catch (Exception ex) { } } return(ListaTotal); }
protected void Page_Load(object sender, EventArgs e) { Infousuario Datosusu = Usuario.DatosUsuario(); string rutEmpresa = Datosusu.Rutempresa; ocultoRut.Value = rutEmpresa; if (!IsPostBack) { textFechHasta.Text = DateTime.Now.ToShortDateString(); TextFechDesde.Text = DateTime.Now.AddDays(-30).ToShortDateString(); CalendarFechDesde.SelectedDate = DateTime.Now.AddDays(-30); CalendarFechDesde.VisibleDate = DateTime.Now.AddDays(-30); } PlazoEntrega plazo = Funcion.PlazoEntrega("Termo"); diascorridos = plazo.DiasCorridos; }
public int RiesgoPropio() { int valor = 0; SqlConnection conx; string consulta; Infousuario Datousuario = usuario.DatosUsuario(); conx = ConnGlasser; ///conx = new SqlConnection(SqlDataSource1.SelectCommand); consulta = @"SELECT TOP 1 NOKOEN,DIEN,FOEN,CRTO,CRSD,CRCH,CRPA,CRLT,MOCTAEN FROM MAEEN WITH ( NOLOCK ) WHERE KOEN= @rut"; SqlCommand cmd = new SqlCommand(consulta, conx); try { cmd.Connection.Open(); cmd.Parameters.AddWithValue("@rut", Datousuario.Rutempresa); SqlDataReader leerCadena = cmd.ExecuteReader(); leerCadena.Read(); if (leerCadena.HasRows) { if (leerCadena[0] == DBNull.Value) { valor = 0; } else { valor = Convert.ToInt32(leerCadena[6]); } } leerCadena.Close(); } finally { cmd.Connection.Close(); } return(valor); }
protected void Page_Load() { if (!IsPostBack) { // Determine las secciones que se van a presentar var hasLocalPassword = OpenAuth.HasLocalPassword(User.Identity.Name); setPassword.Visible = !hasLocalPassword; changePassword.Visible = hasLocalPassword; CanRemoveExternalLogins = hasLocalPassword; // Presentar mensaje de operación correcta var message = Request.QueryString["m"]; if (message != null) { // Seccionar la cadena de consulta desde la acción Form.Action = ResolveUrl("~/Account/Manage"); SuccessMessage = message == "ChangePwdSuccess" ? "Se ha cambiado la contraseña con éxito." : message == "SetPwdSuccess" ? "Se estableció la contraseña." : message == "RemoveLoginSuccess" ? "El inicio de sesión externo se ha quitado." : String.Empty; successMessage.Visible = !String.IsNullOrEmpty(SuccessMessage); } } // Vincular con datos la lista de las cuentas externas var accounts = OpenAuth.GetAccountsForUser(User.Identity.Name); CanRemoveExternalLogins = CanRemoveExternalLogins || accounts.Count() > 1; FuncUser user = new FuncUser(); Infousuario info = user.DatosUsuario(); LblName.Text = "Hola " + info.Nombre + ", en esta página puedes cambiar tu contraseña. Te recomiendo que realices este procedimiento con frecuencia para evitar ataques."; }
public void Inserte_dicc(decimal espsep, int esp1, int esp3, string comph, string producli, string cod) { FuncUser Usuario = new FuncUser(); Infousuario infousu = Usuario.DatosUsuario(); ConnPlabal.Open(); cmdPlabal = new SqlCommand("INSERT INTO PLABAL.dbo.e_diccionarioclientes (comp_ph,comp_cliente,per_cri1,per_herraje,per_cri2,codigo,Id_usuario,fecha) VALUES (@comph,@nombrepro,@esp1,@esp2,@esp3,@codigo,@Id_usuario, GETDATE())", ConnPlabal); cmdPlabal.Parameters.AddWithValue("@esp2", espsep); cmdPlabal.Parameters.AddWithValue("@esp1", esp1); cmdPlabal.Parameters.AddWithValue("@esp3", esp3); cmdPlabal.Parameters.AddWithValue("@comph", comph); cmdPlabal.Parameters.AddWithValue("@nombrepro", producli); cmdPlabal.Parameters.AddWithValue("@codigo", cod); cmdPlabal.Parameters.AddWithValue("@Id_usuario", infousu.Id); int filas = cmdPlabal.ExecuteNonQuery(); ConnPlabal.Close(); }
protected void Page_Load(object sender, EventArgs e) { Usuario Usuario = new Usuario(); INFOcliente DatosCli = new INFOcliente(); Infousuario infousu = Usuario.Info; if (!IsPostBack) { Mensaje Msj; HtmlGenericControl br; string[] UserList = new string[3]; UserList[0] = "ALLGLASSER"; UserList[1] = Page.User.Identity.Name; UserList[2] = "ALLCOMERCIAL"; Msj = new Mensaje(UserList); if (Msj.HasMessages) { PanelAlerta.Visible = true; foreach (var item in Msj.Mensajes) { HtmlGenericControl HeadMsj = new HtmlGenericControl("label") { InnerHtml = item.From + " : " }; HeadMsj.Attributes.Add("class", "font-weight-bold"); MsjPortal.Controls.Add(HeadMsj); HtmlGenericControl Mensaje = new HtmlGenericControl("label") { InnerHtml = item.Cuerpo }; MsjPortal.Controls.Add(Mensaje); br = new HtmlGenericControl("br"); MsjPortal.Controls.Add(br); } } } }
public int CupoUtilizPHGlass() { int montoUtilizado = 0; int montoncr = 0; SqlConnection conx; Infousuario Datousuario = usuario.DatosUsuario(); string consulta = @""; conx = new SqlConnection(ConfigurationManager.ConnectionStrings["FENIXPHGLASS"].ConnectionString); //notas de credito consulta = @"SELECT sum(VABRDO) FROM MAEEDO EDO WITH ( NOLOCK ) WHERE EDO.ENDO = @rut AND EDO.TIDO IN ('NCV','ncv') AND EDO.EMPRESA='01' AND EDO.ESPGDO = 'P' AND EDO.ESDO<>'N' AND EDO.NUDONODEFI = 0 "; SqlCommand cmd = new SqlCommand(consulta, conx); try { cmd.Connection.Open(); cmd.Parameters.AddWithValue("@rut", Datousuario.Rutempresa); SqlDataReader leerCadena = cmd.ExecuteReader(); leerCadena.Read(); if (leerCadena.HasRows) { if (leerCadena[0] == DBNull.Value) { montoncr = 0; } else { montoncr = Convert.ToInt32(leerCadena[0]); } } leerCadena.Close(); } finally { cmd.Connection.Close(); } //facturas int montofact = 0; int resta = 0; consulta = @"SELECT sum(VABRDO), sum(VAABDO) FROM MAEEDO EDO WITH ( NOLOCK ) WHERE EDO.ENDO = @rut AND EDO.TIDO IN ('FCV','fcv') AND EDO.EMPRESA='01' AND EDO.ESPGDO = 'P' AND EDO.ESDO<>'N' AND EDO.NUDONODEFI = 0 "; SqlCommand cmd2 = new SqlCommand(consulta, conx); try { cmd2.Connection.Open(); cmd2.Parameters.AddWithValue("@rut", Datousuario.Rutempresa); SqlDataReader leerCadena = cmd2.ExecuteReader(); leerCadena.Read(); if (leerCadena.HasRows) { if (leerCadena[0] == DBNull.Value) { montofact = 0; } else { montofact = Convert.ToInt32(leerCadena[0]); resta = Convert.ToInt32(leerCadena[1]); } } leerCadena.Close(); } finally { cmd.Connection.Close(); } //cheques int montochv = 0; consulta = @"SELECT sum(VABRDO) FROM MAEEDO EDO WITH ( NOLOCK ) WHERE EDO.ENDO = @rut AND EDO.TIDO IN ('CHV') AND EDO.EMPRESA='01' AND EDO.ESPGDO = 'P' AND EDO.ESDO<>'N' AND EDO.NUDONODEFI = 0 "; SqlCommand cmd3 = new SqlCommand(consulta, conx); try { cmd3.Connection.Open(); cmd3.Parameters.AddWithValue("@rut", Datousuario.Rutempresa); SqlDataReader leerCadena = cmd3.ExecuteReader(); leerCadena.Read(); if (leerCadena.HasRows) { if (leerCadena[0] == DBNull.Value) { montochv = 0; } else { montochv = Convert.ToInt32(leerCadena[0]); } } leerCadena.Close(); } finally { cmd.Connection.Close(); } montoUtilizado = montofact - montoncr - resta; return(montoUtilizado); }
public int CupoUtilizado() { int montoUtilizado = 0; int montoncr = 0; int montonvv = 0; Infousuario Datousuario = usuario.DatosUsuario(); SqlConnection conx; string consulta = @""; conx = ConnGlasser; //notas de credito consulta = @"SELECT sum(VABRDO) FROM MAEEDO EDO WITH ( NOLOCK ) WHERE EDO.ENDO = @rut AND EDO.TIDO IN ('NCV','ncv') AND EDO.EMPRESA='01' AND EDO.ESPGDO = 'P' AND EDO.ESDO<>'N' AND EDO.NUDONODEFI = 0 "; SqlCommand cmd0 = new SqlCommand(consulta, conx); try { cmd0.Connection.Open(); cmd0.Parameters.AddWithValue("@rut", Datousuario.Rutempresa); SqlDataReader leerCadena = cmd0.ExecuteReader(); leerCadena.Read(); if (leerCadena.HasRows) { if (leerCadena[0] == DBNull.Value) { montoncr = 0; } else { montoncr = Convert.ToInt32(leerCadena[0]); } } leerCadena.Close(); } finally { cmd0.Connection.Close(); } //notas de venta consulta = @"SELECT SUM(MAEDDO.VABRLI ) FROM MAEDDO MAEDDO WITH ( NOLOCK ) INNER JOIN MAEEDO MAEEDO WITH ( NOLOCK ) ON MAEEDO.IDMAEEDO = MAEDDO.IDMAEEDO WHERE MAEDDO.ENDO = @rut AND MAEDDO.TIDO IN ('NVV','RES','PRO','OCC','GDD','GDP','GDV','GRC','GRD','GRP') AND MAEDDO.EMPRESA='01' AND MAEDDO.ESLIDO=' ' AND MAEDDO.LILG IN ('SI','GR') AND MAEEDO.ESDO<>'N' "; SqlCommand cmd = new SqlCommand(consulta, conx); try { cmd.Connection.Open(); cmd.Parameters.AddWithValue("@rut", Datousuario.Rutempresa); SqlDataReader leerCadena = cmd.ExecuteReader(); leerCadena.Read(); if (leerCadena.HasRows) { if (leerCadena[0] == DBNull.Value) { montonvv = 0; } else { montonvv = Convert.ToInt32(leerCadena[0]); } } leerCadena.Close(); } finally { cmd.Connection.Close(); } //facturas int montofact = 0; consulta = @"SELECT sum(VABRDO) FROM MAEEDO EDO WITH ( NOLOCK ) WHERE EDO.ENDO = @rut AND EDO.TIDO IN ('FCV','fcv') AND EDO.EMPRESA='01' AND EDO.ESPGDO = 'P' AND EDO.ESDO<>'N' AND EDO.NUDONODEFI = 0 "; SqlCommand cmd2 = new SqlCommand(consulta, conx); try { cmd2.Connection.Open(); cmd2.Parameters.AddWithValue("@rut", Datousuario.Rutempresa); SqlDataReader leerCadena = cmd2.ExecuteReader(); leerCadena.Read(); if (leerCadena.HasRows) { if (leerCadena[0] == DBNull.Value) { montofact = 0; } else { montofact = Convert.ToInt32(leerCadena[0]); } } leerCadena.Close(); } finally { cmd.Connection.Close(); } //cheques int montochv = 0; consulta = @"SELECT sum(VABRDO) FROM MAEEDO EDO WITH ( NOLOCK ) WHERE EDO.ENDO = @rut AND EDO.TIDO IN ('CHV') AND EDO.EMPRESA='01' AND EDO.ESPGDO = 'P' AND EDO.ESDO<>'N' AND EDO.NUDONODEFI = 0 "; SqlCommand cmd3 = new SqlCommand(consulta, conx); try { cmd3.Connection.Open(); cmd3.Parameters.AddWithValue("@rut", Datousuario.Rutempresa); SqlDataReader leerCadena = cmd3.ExecuteReader(); leerCadena.Read(); if (leerCadena.HasRows) { if (leerCadena[0] == DBNull.Value) { montochv = 0; } else { montochv = Convert.ToInt32(leerCadena[0]); } } leerCadena.Close(); } finally { cmd.Connection.Close(); } montoUtilizado = montonvv + montofact - montochv - montoncr; return(montoUtilizado); }
protected void Page_Load(object sender, EventArgs e) { FuncUser funcion = new FuncUser(); Infousuario usuario = funcion.DatosUsuario(); }
protected void Page_Load(object sender, EventArgs e) { Infousuario Infousu = DatosUsuario.DatosUsuario(); IDTemp = Request.QueryString["ID"]; id_temp.Value = IDTemp; TempPedidos InfoPedido = csPEDIDO.DatosPedidoTemp(IDTemp); NombrePedido = InfoPedido.nombre; Observa = InfoPedido.observacion; RutaFile = InfoPedido.Rutadj; HiddenStatus.Value = InfoPedido.Estado; PlazoEntrega Plazoentrega = Funciones.PlazoEntrega("Termo"); diascorridos = Plazoentrega.DiasCorridos; fechlimit = Plazoentrega.Fecha; if (RutaFile != "" && !IsPostBack) { //info de entrega string tipodes = InfoPedido.tipo_despacho; string direccion = ""; direccion = InfoPedido.Direcciondesp; if (tipodes.Contains("Retiro")) { DirEntrega.Visible = false; } else { DirEntrega.Visible = true; DirEntrega.Text = "Dirección de entrega: " + direccion; } DateTime fechaentr; fechaentr = InfoPedido.Fechaentrega; Validacionfechacalendario(fechaentr); TipoEntrega.Text = InfoPedido.tipo_despacho; TextDireccion.Text = InfoPedido.Direcciondesp; TextDireccion.Text = direccion; SelectFromcodexp express = Funciones.TablaCodExp(IDTemp); if (express.Hascodexp == 1 && express.Status == 0) { AlertInfoEntrega.Text = "Código Express Solicitado. A la espera de liberación."; EnviarPedido.Enabled = false; AlertInfoEntrega.ForeColor = System.Drawing.Color.Red; AlertInfoEntrega.Font.Bold = true; Fechaentrega.Visible = true; Fechaentrega.Text = "Fecha de entrega: " + express.Datecode.ToString("dd-MM-yyyy"); } else if (express.Hascodexp == 1 && express.Status == 1) { AlertInfoEntrega.Text = "Código Express liberado, el pedido debe ser enviado a fabricar antes de "; EnviarPedido.Enabled = true; CultureInfo ci = new CultureInfo("en-US"); expiration.Value = express.Expiredtime.ToString("M/d/yyyy", ci) + " " + express.Expiredtime.ToString("h:mm tt", ci); AlertInfoEntrega.ForeColor = System.Drawing.Color.Blue; AlertInfoEntrega.Font.Bold = true; Fechaentrega.Visible = true; Fechaentrega.Text = "Fecha de entrega: " + express.Datecode.ToString("dd-MM-yyyy"); } else if (express.Hascodexp == 0) { EnviarPedido.Enabled = true; } if (Infousu.Rutempresa == "99558220-1") { } else if (Infousu.Rutempresa == "78509610-K") { } else { //Funcion detalle pedido para otros clientes Tabla = DetalleOtrosCli(RutaFile, "Despacho normal"); } MOPanelFechas.Controls.Add(TablaPlazosEntrega()); NetodelPedido.Text = "Neto total " + NetoPedido.ToString("C0"); LblKilos.Text = kilosPedido.ToString() + " kilos"; //lblNombrePedido.Text = NombrePedido; lblObservacion.Text = Observa; LblM2.Text = m2Pedido.ToString("0.##") + " metros cuadrados"; GridDetallePedido.DataSource = Tabla; GridDetallePedido.DataBind(); //codigo express } }
protected void Page_Load(object sender, EventArgs e) { Usuario Usuario = new Usuario(); INFOcliente DatosCli = new INFOcliente(); Infousuario infousu = Usuario.Info; if (!IsPostBack) { Mensaje Msj; HtmlGenericControl br; string[] UserList = new string[3]; UserList[0] = "ALLCLIENTES"; UserList[1] = Page.User.Identity.Name; UserList[2] = infousu.Empresa.Trim(); Msj = new Mensaje(UserList); if (Msj.HasMessages) { PanelAlerta.Visible = true; foreach (var item in Msj.Mensajes) { HtmlGenericControl HeadMsj = new HtmlGenericControl("label") { InnerHtml = item.From + " : " }; HeadMsj.Attributes.Add("class", "font-weight-bold"); MsjPortal.Controls.Add(HeadMsj); HtmlGenericControl Mensaje = new HtmlGenericControl("label") { InnerHtml = item.Cuerpo }; MsjPortal.Controls.Add(Mensaje); br = new HtmlGenericControl("br"); MsjPortal.Controls.Add(br); } } } DatosCli.Actualizarestado(infousu.IdEmpresa); string nombre = infousu.Empresa; Page.Title = nombre; if (infousu.Rutempresa != "" && infousu.Rutempresa != null) { Montos InfoFin = DatosCli.Montos(); lblCreditoDis.Text = InfoFin.Credit.ToString("C0"); lblDeuda.Text = InfoFin.Utilizado.ToString("C0"); LabelDisponible.Text = InfoFin.Disponible.ToString("C0"); Hiddendisponible.Value = InfoFin.Disponible.ToString(); LblCliente.Text = "Cliente: " + infousu.Empresa; } else { } Thread.CurrentThread.CurrentCulture = new CultureInfo("es-CL"); FunDetPed Funcion = new FunDetPed(); PlazoEntrega Plazoentregatermo = Funcion.PlazoEntrega("Termo"); diastermo.Text = "(" + Plazoentregatermo.Dias.ToString() + " días hábiles)"; FechaTermo.Text = "Entrega el " + Plazoentregatermo.Fecha.ToShortDateString(); PlazoEntrega Plazolamina = Funcion.PlazoEntrega("Lamina"); DiasLaminas.Text = "(" + Plazolamina.Dias.ToString() + " días hábiles)"; FechaLaminas.Text = "Entrega el " + Plazolamina.Fecha.ToShortDateString(); PlazoEntrega Plazoarq = Funcion.PlazoEntrega("Arq"); DiasArq.Text = "(" + Plazoarq.Dias.ToString() + " días hábiles)"; FechaArq.Text = "Entrega el " + Plazoarq.Fecha.ToShortDateString(); }
public Infousuario DatosUsuario() { Infousuario Info; if (User.IsInRole("CLIENTE_ECOMMERCE")) { string Select = "Select U.UserId,T.ID, U.Nombre , U.Apellido , M.Email, T.Empresa, T.Rut, T.Factor, T.FactorRiesgo,T.TipoCliente,T.TipoxlsTP " + "FROM PLABAL.dbo.Users U, PLABAL.dbo.e_UserInEmp UIE, PLABAL.dbo.e_TipoUsu T, PLABAL.dbo.Memberships M" + " WHERE U.UserName = @User and U.UserId = UIE.UserId and UIE.IDTipoUsu= T.ID and U.UserId=M.UserId "; ConnPlabal.Open(); cmdPlabal = new SqlCommand(Select, ConnPlabal); cmdPlabal.Parameters.AddWithValue("@User", Page.User.Identity.Name); drPlabal = cmdPlabal.ExecuteReader(); drPlabal.Read(); if (drPlabal.HasRows) { Info = new Infousuario { Id = drPlabal["UserId"].ToString(), IdEmpresa = drPlabal["ID"].ToString(), Nombre = drPlabal["Nombre"].ToString(), Apellido = drPlabal["Apellido"].ToString(), Correo = drPlabal["Email"].ToString(), Empresa = drPlabal["Empresa"].ToString(), Rutempresa = drPlabal["Rut"].ToString(), FactorMargen = drPlabal["Factor"].ToString(), RiesgoPRecom = Convert.ToDouble(drPlabal["FactorRiesgo"].ToString()), _TipoxlsTP = Convert.ToInt32(drPlabal["TipoxlsTP"].ToString()), _TipoCliente = Convert.ToInt32(drPlabal["TipoCliente"].ToString()), }; } else { Info = null; } drPlabal.Close(); ConnPlabal.Close(); } else { string Select = "Select U.UserId, U.Nombre + ' ' + U.Apellido, M.Email" + " FROM PLABAL.dbo.Users U, PLABAL.dbo.Memberships M" + " WHERE U.UserName = @User and U.UserId=M.UserId "; ConnPlabal.Open(); cmdPlabal = new SqlCommand(Select, ConnPlabal); cmdPlabal.Parameters.AddWithValue("@User", Page.User.Identity.Name); drPlabal = cmdPlabal.ExecuteReader(); drPlabal.Read(); if (drPlabal.HasRows) { Info = new Infousuario { Id = drPlabal[0].ToString(), IdEmpresa = "", Nombre = drPlabal[1].ToString(), Correo = drPlabal[2].ToString(), Empresa = "", Rutempresa = "", FactorMargen = "", RiesgoPRecom = 0 }; } else { Info = null; } drPlabal.Close(); ConnPlabal.Close(); } return(Info); }
public List <TablaPedidos> TodosLosPedidos(string Tipo) { string Select = ""; if (Tipo == "Todos") { Select = "SELECT e_Pedidos.nom_pedido AS 'Nombre', e_Pedidos.PedidoAlfak AS 'Numero', e_Pedidos.fecha_hora_pedido AS 'FechaIng', CONVERT(varchar,e_Pedidos.fecha_entrega,105) AS 'FechaEntr'," + " e_Pedidos.tipo_despacho AS 'TipoDesp', e_Pedidos.observacion AS 'Observa'," + " e_Usuario.Usuario AS 'Usuario', e_Pedidos.Cantidad AS 'Cantidad', CAST(convert(int,ROUND(e_Pedidos.totalPedido,0)) AS VARCHAR) AS 'Total', e_Pedidos.Estado AS 'Estado'" + " FROM e_Pedidos INNER JOIN e_Usuario ON e_Pedidos.id_usuario = e_Usuario.ID" + " INNER JOIN e_TipoUsu ON e_Usuario.Id_Tipo = e_TipoUsu.ID" + " WHERE (e_TipoUsu.Rut = @rut) AND (e_Pedidos.Estado = 'ING' OR e_Pedidos.Estado = 'PRG' OR e_Pedidos.Estado = 'DIS') ORDER BY e_Pedidos.fecha_hora_pedido DESC "; } else { Select = "SELECT TOP 100 e_Pedidos.nom_pedido AS 'Nombre', e_Pedidos.PedidoAlfak AS 'Numero', e_Pedidos.fecha_hora_pedido AS 'FechaIng', CONVERT(varchar,e_Pedidos.fecha_entrega,105) AS 'FechaEntr'," + " e_Pedidos.tipo_despacho AS 'TipoDesp', e_Pedidos.observacion AS 'Observa'," + " e_Usuario.Usuario AS 'Usuario', e_Pedidos.Cantidad AS 'Cantidad', CAST(convert(int,ROUND(e_Pedidos.totalPedido,0)) AS VARCHAR) AS 'Total', e_Pedidos.Estado AS 'Estado'" + " FROM e_Pedidos INNER JOIN e_Usuario ON e_Pedidos.id_usuario = e_Usuario.ID" + " INNER JOIN e_TipoUsu ON e_Usuario.Id_Tipo = e_TipoUsu.ID" + " WHERE (e_TipoUsu.Rut = @rut) AND (e_Pedidos.Estado IN ('" + Tipo + "')) ORDER BY e_Pedidos.fecha_hora_pedido DESC "; } FuncUser Usu = new FuncUser(); Infousuario Datosusuario = Usu.DatosUsuario(); DataTable ListaTotal = new DataTable(); using (ConnPlabal) { try { SqlDataAdapter adapter = new SqlDataAdapter(Select, ConnPlabal); adapter.SelectCommand.Parameters.AddWithValue("@rut", Datosusuario.Rutempresa); adapter.Fill(ListaTotal); } catch (Exception ex) { } } List <TablaPedidos> TotalPedidos = new List <TablaPedidos>(); int y = 10; int x = 0; int z = 1; if (ListaTotal.Rows.Count > 0) { foreach (DataRow dr in ListaTotal.Rows) { TablaPedidos Pedidos = new TablaPedidos { Nombre = dr["Nombre"].ToString(), Numero = dr["Numero"].ToString(), FechaIng = dr["FechaIng"].ToString(), FechaEntr = dr["FechaEntr"].ToString(), TipoDes = dr["TipoDesp"].ToString(), Observa = dr["Observa"].ToString(), Usuario = dr["Usuario"].ToString(), Cantidad = dr["Cantidad"].ToString(), Total = dr["Total"].ToString(), Estado = dr["Estado"].ToString(), Pagina = z }; TotalPedidos.Add(Pedidos); x++; if (x == y) { y = y + 10; z = z + 1; } } } return(TotalPedidos); }