//metodo para eliminar un cliente y retorna el mensaje de confirmacion del proceso public string eliminar(DataCliente dc) { string msg = ""; //comando que ejecute el procedure insert SqlCommand cmd = new SqlCommand("usp_delete_cliente", cn.getCN); cmd.CommandType = CommandType.StoredProcedure; //lista de Parametros cmd.Parameters.Add("@cod", SqlDbType.Char).Value = dc.CodUsu_Cli; //abrir la conexion cn.getCN.Open(); try { msg = cmd.ExecuteNonQuery().ToString() + "Registro Eliminado"; } catch (Exception ex) { msg = ex.Message; } finally { cn.getCN.Close(); } //enviamos el mensaje return(msg); }
public String eliminarCliente(DataCliente dc) { string msg = ""; SqlCommand cmd = new SqlCommand("USP_ELIMINA_CLIENTES", cn.getCn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@MEMBRESIA", SqlDbType.VarChar).Value = dc.Membresia; cn.getCn.Open(); try { msg = cmd.ExecuteNonQuery().ToString() + " registro eliminado"; } catch (Exception ex) { msg = ex.Message; } finally { cn.getCn.Close(); } return msg; }
protected void btnRegistrar_Click(object sender, EventArgs e) { DataCliente c = new DataCliente(); c.Membresia = Context .User.Identity.Name; c.Clave = Context .User.Identity.Name; c.Contacto = txtContacto.Text; c.Email = txtEmail.Text; c.Cargo = int.Parse(cboCargo.SelectedValue); c.RazonSocial = txtRazonSocial.Text; c.Calle = txtCalle.Text; c.NumeroExterior = txtNumeroExterior.Text; c.NumeroInterior = txtNumeroInterior.Text; c.Municipio = txtMunicipio.Text; c.CodigoPostal = txtCodigoPostal.Text; c.Ciudad = txtCiudad.Text; c.Pais = cboPais.SelectedValue; c.Estado = int.Parse(cboEstado.SelectedValue); c.SitioWeb = txtSitioWeb.Text; c.ActividadPreponderante = txtActividadPreponderante.Text; c.ListadoProductos = txtListarProductos.Text; c.TipoCliente = int.Parse(cboTipoCliente.SelectedValue); cli.registraYmodificaCliente(c); string script = @"<script type = 'text/javascript'> alert('{0}'); </script>"; script = string.Format(script, "Se han modificado los datos correctamente"); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); }
public Retorno Salvar(Cliente Entity) { try { using (var transaction = new TransactionScope()) { var retorno = new BusinessEndereco().Salvar(Entity.Endereco); if (retorno.IsValido) { retorno = PreenchimentoObrigatorio(Entity); if (retorno.IsValido) { if (Entity.Codigo == 0) { retorno = new DataCliente().Incluir(Entity); } else { retorno = new DataCliente().Alterar(Entity); } if (retorno.IsValido) { transaction.Complete(); } } } return(retorno); } } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { //instancia de DataUsuario DataUsuario du = new DataUsuario(); du.CodUsu = txtUsuario.Text; du.NomUsu = txtNombre.Text; du.ApePat = txtApePat.Text; du.ApeMat = txtApeMat.Text; du.FechaNac = DateTime.Parse(txtFechaNac.Text); du.Domicilio = txtDomi.Text; du.Telefono = txtFono.Text; du.DNI = txtDni.Text; du.TipoUsu = "Cliente"; du.IdPais = cboPaises.SelectedValue; du.CodDpto = cboDpto.SelectedValue; du.CodProv = cboProv.SelectedValue; du.CodDis = cboDist.SelectedValue; du.Clave = txtClave.Text; //instancia de DataCliente DataCliente dc = new DataCliente(); dc.CodUsu_Cli = txtUsuario.Text; dc.RUC = txtRUC.Text; //ejecutamos el metodo string msg1 = usu.agregar(du); string msg2 = cli.agregar(dc); DataTarjeta tar = new DataTarjeta(); tar.NroTarjeta = txtNroTarjeta.Text; tar.Descrip = "Debito"; tar.CodTipo = "100"; tar.CodUsu = txtUsuario.Text; tar.CodSeg = txtCodSeguridad.Text; usu.agregarTarjeta(tar); //alerta que muestre el mensaje string script = @"<script type='text/javascript'> alert('{0}'); </script>"; script = string.Format(script, msg2); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); Session["usuarioNombre"] = txtUsuario.Text; Response.Redirect("PrincipalCliente.aspx?usuario=" + du.CodUsu); }
protected void btnGrabar_Click(object sender, EventArgs e) { try { DataCliente dc = new DataCliente(); dc.Membresia = txtMembresia.Text; dc.Clave = txtClave.Text; dc.Contacto = txtContacto.Text; dc.Email = txtEmail.Text; dc.Cargo = int.Parse(cboCargo.SelectedValue); dc.RazonSocial = txtRazonSocial.Text; dc.Calle = txtCalle.Text; dc.NumeroExterior = txtNumeroExterior.Text; dc.NumeroInterior = txtNumeroInterior.Text; dc.Municipio = txtMunicipio.Text; dc.CodigoPostal = txtCP.Text; dc.Ciudad = txtCiudad.Text; dc.Pais = cboPais.SelectedValue; dc.Estado = int.Parse(cboEstado.SelectedValue); dc.SitioWeb = txtSitioWeb.Text; dc.ActividadPreponderante = txtActividadPreponderante.Text; dc.ListadoProductos = txtListarProductos.Text; dc.TipoCliente = int.Parse(cboTipoCliente.SelectedValue); string msg = c.registraYmodificaCliente(dc); lblMensaje.Text = msg; GridView1.DataSource = c.listarCliente(); GridView1.DataBind(); btnGrabar.Text = "Hecho."; btnNuevo.Enabled = true; btnGrabar.Enabled = false; txtMembresia.Enabled = false; txtClave.Enabled = false; txtContacto.Enabled = false; txtEmail.Enabled = false; cboCargo.Enabled = false; txtRazonSocial.Enabled = false; txtCalle.Enabled = true; txtNumeroExterior.Enabled = false; txtNumeroInterior.Enabled = false; txtCalle.Enabled = false; txtMunicipio.Enabled = false; txtCP.Enabled = false; txtCiudad.Enabled = false; cboPais.Enabled = false; cboEstado.Enabled = false; txtSitioWeb.Enabled = false; txtActividadPreponderante.Enabled = false; txtListarProductos.Enabled = false; cboTipoCliente.Enabled = false; FileUpload1.Enabled = false; } catch (Exception ex) { lblMensaje.Text = ex.Message; } }
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { if (txtMembresia.Text == string.Empty) { lblMensaje.Text = "Porvafor seleccione una fila"; string script = @"<script type = 'text/javascript'> alert('{0}'); </script>"; script = string.Format(script, lblMensaje.Text); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); return; } DataCliente dc = new DataCliente(); dc.Membresia = txtMembresia.Text; c.eliminarCliente(dc); lblMensaje.Text = "Se ha eliminado a la empresa " + txtRazonSocial.Text; GridView1.DataSource = c.listarCliente(); GridView1.DataBind(); txtEmail.Text = ""; txtClave.Text = ""; txtContacto.Text = ""; txtEmail.Text = ""; //cboCargo.Text = ""; txtRazonSocial.Text = ""; txtCalle.Text = ""; txtNumeroExterior.Text = ""; txtNumeroInterior.Text = ""; txtMunicipio.Text = ""; txtCP.Text = ""; txtCiudad.Text = ""; //cboPais.Text = ""; //cboEstado.Text = ""; txtSitioWeb.Text = ""; txtActividadPreponderante.Text = ""; txtListarProductos.Text = ""; //cboTipoCliente.Text = ""; btnNuevo.Enabled = true; btnGrabar.Enabled = false; txtMembresia.Enabled = false; txtClave.Enabled = false; txtContacto.Enabled = false; txtEmail.Enabled = false; cboCargo.Enabled = false; txtRazonSocial.Enabled = false; txtCalle.Enabled = false; txtNumeroExterior.Enabled = false; txtNumeroInterior.Enabled = false; txtMunicipio.Enabled = false; txtCP.Enabled = false; txtCiudad.Enabled = false; cboPais.Enabled = false; cboEstado.Enabled = false; txtSitioWeb.Enabled = false; txtActividadPreponderante.Enabled = false; txtListarProductos.Enabled = false; cboTipoCliente.Enabled = false; FileUpload1.Enabled = false; } catch (Exception) { lblMensaje.Text = "Porfavor seleccione un registro de la tabla."; } }
public String registraYmodificaCliente(DataCliente dc) { string msg = ""; SqlCommand cmd = new SqlCommand("USP_REGISTRA_ACTUALIZA_CLIENTE", cn.getCn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@MEMBRESIA", SqlDbType.VarChar).Value = dc.Membresia; cmd.Parameters.Add("@CLAVE", SqlDbType.VarChar).Value = dc.Clave; cmd.Parameters.Add("@CONTACTO", SqlDbType.VarChar).Value = dc.Contacto; cmd.Parameters.Add("@EMAIL", SqlDbType.VarChar).Value = dc.Email; cmd.Parameters.Add("@CARGO", SqlDbType.Int).Value = dc.Cargo; cmd.Parameters.Add("@RAZON_SOCIAL", SqlDbType.VarChar).Value = dc.RazonSocial; cmd.Parameters.Add("@CALLE", SqlDbType.VarChar).Value = dc.Calle; cmd.Parameters.Add("@NUMERO_EXTERIOR", SqlDbType.Char).Value = dc.NumeroExterior; cmd.Parameters.Add("@NUMERO_INTERIOR", SqlDbType.Char).Value = dc.NumeroInterior; cmd.Parameters.Add("@MUNICIPIO", SqlDbType.VarChar).Value = dc.Municipio; cmd.Parameters.Add("@CODIGO_POSTAL", SqlDbType.Char).Value = dc.CodigoPostal; cmd.Parameters.Add("@CIUDAD", SqlDbType.VarChar).Value = dc.Ciudad; cmd.Parameters.Add("@PAIS", SqlDbType.Char).Value = dc.Pais; cmd.Parameters.Add("@ESTADO", SqlDbType.Int).Value = dc.Estado; cmd.Parameters.Add("@SITIO_WEB", SqlDbType.VarChar).Value = dc.SitioWeb; cmd.Parameters.Add("@ACTIVIDAD_PREPONDERANTE", SqlDbType.VarChar).Value = dc.ActividadPreponderante; cmd.Parameters.Add("@LISTADO_PRODUCTOS", SqlDbType.VarChar).Value = dc.ListadoProductos; cmd.Parameters.Add("@TIPO_CLIENTE", SqlDbType.Int).Value = dc.TipoCliente; cn.getCn.Open(); try { msg = cmd.ExecuteNonQuery().ToString() + " registro actualizado"; } catch (Exception ex) { msg = ex.Message; } finally { cn.getCn.Close(); } return msg; }
public String modficiarCuentaYPerfilDelCliente(DataCliente cli) { string msg = ""; SqlCommand cmd = new SqlCommand("USP_MODIFICAR_CUENTA_CLIENTE", cn.getCn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@MEMBRESIA", SqlDbType.VarChar).Value = cli.Membresia; cmd.Parameters.Add("@CUENTA", SqlDbType.Int).Value = cli.TipoCliente; cn.getCn.Open(); try { msg = cmd.ExecuteNonQuery() + " Registro actualizado"; } catch (Exception ex) { msg = ex.Message; } finally { cn.getCn.Close(); } return msg; }
protected void btnRegistrar_Click(object sender, EventArgs e) { string datos = ConvertToHtmlFile(); DataCliente cli = new DataCliente(); string[] correos = { "@hotmail.com", "@live.com", "@gmail.com" }; usuario = txtEmail.Text; clave = txtEmail.Text; foreach (string correo in correos) { usuario = usuario.Replace(correo, "@facilito.com"); clave = clave.Replace(correo, ""); } cli.Membresia = usuario; cli.Clave = clave; cli.Contacto = txtContacto.Text; cli.Email = txtEmail.Text; cli.Cargo = int.Parse(cboCargo.SelectedValue); cli.RazonSocial = txtRazonSocial.Text; cli.Calle = txtCalle.Text; cli.NumeroExterior = txtNumeroExterior.Text; cli.NumeroInterior = txtNumeroInterior.Text; cli.Municipio = txtMunicipio.Text; cli.CodigoPostal = txtCodigoPostal.Text; cli.Ciudad = txtCiudad.Text; cli.Pais = cboPais.SelectedValue; cli.Estado = int.Parse(cboEstado.SelectedValue); cli.SitioWeb = txtSitioWeb.Text; cli.ActividadPreponderante = txtActividadPreponderante.Text; cli.ListadoProductos = txtListarProductos.Text; cli.TipoCliente = int.Parse(cboTipoCliente.SelectedValue); string msg1 = c.registrarCliente(cli); // Enviar correo try { // Instanciar Correos Correos Cr = new Correos(); // Iniciallizar el msg de correo electrónico MailMessage mnsj = new MailMessage(); // Establecemos el Asunto mnsj.Subject = "Confirmación de Cuenta FacilitoOnline"; // Aqui el Correo de destino string email = txtEmail.Text; mnsj.To.Add(new MailAddress(email)); // Aqui el Correo de origen mnsj.From = new MailAddress("*****@*****.**", "Administrador"); // Adjuntar algún archivo string ruta = HttpContext.Current.Request.MapPath("~/img/iconos/gracias.gif"); mnsj.Attachments.Add(new Attachment(ruta)); // El contenido del mensaje mnsj.Body = datos; mnsj.IsBodyHtml = true; // Enviar Cr.MandarCorreo(mnsj); Enviado = true; // Mostrar mensaje y retornar string script = @"<script type='text/javascript'> alert('El Mail se ha Enviado a su correo electrónico Correctamente. Listo!!'); window.location = 'Restaurantes.aspx'; </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false) ; } catch (Exception ex) { msg1 = ex.Message; string script = @"<script type='text/javascript'> alert('{0}'); </script>"; script = string.Format(script, msg1); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); } lblMensaje.Text = msg1; btnRegistrar.Enabled = false; }