public ActionResult Login(string variable) { string strCambiante = DateTime.Now.ToString("M/d/yyyy") + "_"; string resultVariable = DesEncriptar(variable); string nombrePc = resultVariable.Replace(strCambiante, ""); //nombrePc = "TIENDA-109-1"; Dat_Usuario _usuario = new Dat_Usuario(); Ent_Tienda _data_tda = _usuario.get_loginTienda(nombrePc); LoginViewModel view = new LoginViewModel(); if (_data_tda != null) { string UserTienda = ""; if (_data_tda.tda_xstore) { UserTienda = (_data_tda.cadena == "NS") ? "Tienda NS" : "Tienda"; } else { UserTienda = "TiendaPOS"; } //string UserTienda = (_data_tda.tda_xstore) ? "Tienda" : "TiendaPOS"; Session["Tienda"] = _data_tda.tda_codigo; Ent_Usuario _data_user = _usuario.get_login(UserTienda); view.Usuario = _data_user.usu_login; view.Password = _data_user.usu_contraseña; } view.returnUrl = ""; return(View(view)); }
public static Ent_Tienda getTienda(string cod_tienda) { List <Ent_Tienda> lstTiendas = new List <Ent_Tienda>(); con = Conexion.getConnection(); MySqlCommand cmd = new MySqlCommand(); con.Open(); cmd.Connection = con; cmd.CommandText = "SP_SYS_GET_COMPLEJOS"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@PSTR_COD_TIENDA", cod_tienda); cmd.Parameters["@PSTR_COD_TIENDA"].Direction = ParameterDirection.Input; MySqlDataReader dr = cmd.ExecuteReader(); Ent_Tienda tienda = new Ent_Tienda(); while (dr.Read()) { tienda.cod_tienda = Convert.ToString(dr["COD_TIENDA"]); tienda.des_tienda = Convert.ToString(dr["NOMBRE_TIENDA"]); } con.Close(); return(tienda); }
private void fillTiendas() { List <Ent_Tienda> items = new List <Ent_Tienda>(); items.Add(new Ent_Tienda { cod_tienda = "", des_tienda = "Todas las Tiendas" }); var tiendas = BL_Tienda.getTiendas(); items.AddRange(tiendas); cboTienda.DataSource = items; cboTienda.ValueMember = "cod_tienda"; cboTienda.DisplayMember = "des_tienda"; List <Ent_Tienda> items_det = items.ToList(); items_det[0] = new Ent_Tienda { cod_tienda = "", des_tienda = "Seleccione" }; cboTiendaDet.DataSource = items_det; cboTiendaDet.ValueMember = "cod_tienda"; cboTiendaDet.DisplayMember = "des_tienda"; }
private void InicializarSistema() { fillMenuTipoVenta(); fillMenuTienda(); fillFormaPago(); fillMonedas(); ent_configuracion = new Ent_Configuracion(); ent_configuracion = BL_Configuracion.getConfiguracion(); ent_tienda = BL_Tienda.getTienda(ent_configuracion.TIENDA); lblRUC.Text = "R.U.C. " + ent_configuracion.RUC; lblRazonSocial.Text = ent_configuracion.RAZON_SOCIAL; Image logo = Image.FromFile("logo.png"); pbLogo.Image = logo; correlativo = BL_Ventas.getCorrelativo(tipo_venta); lblBienvenido.Text = "Bienvenid@ " + ent_usuario.nombres; lblRango.Text = (ent_usuario.rango == "A") ? "(Administrador)" : "(Cajero)"; lblTienda.Text = "Tienda: " + des_tienda; lblSerie.Text = "N° 001-" + correlativo; lblFecha.Text = DateTime.Now.ToString("dd/MM/yyyy"); dgvProductos.Columns[0].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dgvProductos.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dgvProductos.Columns[3].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; dgvProductos.Columns[4].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; cboFormaPago.SelectedIndex = 0; menuAdmin(); }
public frmCotizacion(String tienda, String user, Ent_Tienda ent_tienda) { InitializeComponent(); fillMonedas(); _ent_tienda = ent_tienda; ent_configuracion = new Ent_Configuracion(); ent_configuracion = BL_Configuracion.getConfiguracion(); ent_tienda = BL_Tienda.getTienda(ent_configuracion.TIENDA); correlativo = BL_Mantenimiento.getCorrelativo(); lblSerie.Text = "N° 001-" + correlativo.PadLeft(6, '0'); tipo_venta = "FA"; cod_tienda = tienda; usuario = user; Image logo = Image.FromFile("logo.png"); pbLogo.Image = logo; adjunto = ""; Dictionary <string, string> lista_tipo = new Dictionary <string, string>(); lista_tipo.Add("CO", "COMPRA"); lista_tipo.Add("AL", "ALQUILER"); cboTipo.DataSource = new BindingSource(lista_tipo, null); cboTipo.DisplayMember = "Value"; cboTipo.ValueMember = "Key"; alquiler = "0"; lbldias.Visible = false; txtDias.Visible = false; txtDias.Text = "1"; }
public Ent_Tienda get_loginTienda(string codTienda) { string sqlquery = "[USP_Leer_Tienda]"; Ent_Tienda tienda = null; try { using (SqlConnection cn = new SqlConnection(Ent_Conexion.conexion)) { if (cn.State == 0) { cn.Open(); } using (SqlCommand cmd = new SqlCommand(sqlquery, cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codTienda", codTienda); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { tienda = new Ent_Tienda(); while (dr.Read()) { tienda.tda_codigo = dr["cod_entid"].ToString(); tienda.tda_xstore = Boolean.Parse(dr["xstore"].ToString()); tienda.cadena = dr["cadena"].ToString(); } } } } } catch (Exception ex) { tienda = null; } return(tienda); }
public ActionResult Index() { string campo = Post("p1"); string ip = Request.ServerVariables["REMOTE_ADDR"]; string nombrePc = System.Net.Dns.GetHostEntry(Request.ServerVariables["REMOTE_ADDR"]).HostName; //nombrePc = "TIENDA-109-1"; Dat_Usuario _usuario = new Dat_Usuario(); Ent_Tienda _data_tda = _usuario.get_loginTienda(nombrePc); LoginViewModel view = new LoginViewModel(); if (_data_tda != null) { Session["Tienda"] = _data_tda.tda_codigo; Ent_Usuario _data_user = _usuario.get_login("Tienda"); view.Usuario = _data_user.usu_login; view.Password = _data_user.usu_contraseña; } view.returnUrl = ""; return(View(view)); }
public string Send_Email(Ent_Venta venta, Ent_Tienda ent_tienda, Ent_Configuracion ent_configuracion, string observacion, string adjunto) { string send = "1"; try { obser = observacion; _ent_configuracion = ent_configuracion; _ent_tienda = ent_tienda; MailMessage mail = new MailMessage(); SmtpClient SmtpServer = new SmtpClient("gator4068.hostgator.com"); mail.From = new MailAddress("*****@*****.**", "Osmosis Perú"); if (!adjunto.Equals(String.Empty)) { Attachment attachment = new Attachment(adjunto); mail.Attachments.Add(attachment); } //mail.To.Add("*****@*****.**"); mail.To.Add(venta.email); mail.Subject = "Cotización"; mail.IsBodyHtml = true; //mail.Body = Armar_Cotizacion_hmtl(venta); mail.AlternateViews.Add(Armar_Cotizacion_hmtl(venta)); SmtpServer.Port = 587; SmtpServer.Credentials = new System.Net.NetworkCredential("*****@*****.**", "info190792"); SmtpServer.EnableSsl = true; SmtpServer.Send(mail); } catch (Exception ex) { send = ex.Message; } return(send); }