public void agregarTarjeta(DataTarjeta dt) { //comando que ejecute el procedure insert SqlCommand cmd = new SqlCommand("usp_add_Tarjeta", cn.getCN); cmd.CommandType = CommandType.StoredProcedure; //lista de Parametros cmd.Parameters.Add("@NroTarj", SqlDbType.Char).Value = dt.NroTarjeta; cmd.Parameters.Add("@Descrip", SqlDbType.VarChar).Value = dt.Descrip; cmd.Parameters.Add("@codTipoTarj", SqlDbType.Char).Value = dt.CodTipo; cmd.Parameters.Add("@codUsu_Cli", SqlDbType.Char).Value = dt.CodUsu; cmd.Parameters.Add("@codSeguridad", SqlDbType.Char).Value = dt.CodSeg; //abrir la conexion cn.getCN.Open(); try { cmd.ExecuteNonQuery().ToString(); } catch (Exception) { throw; } finally { cn.getCN.Close(); } }
public TarjetaController() { dataservTarjeta = new DataTarjeta(); List <Profile> profilelist = new List <Profile>(); profilelist.Add(new TarjetaProfile()); profilelist.Add(new MTarjetaProfile()); objMap = new AutoMapper.MapperConfiguration(i => i.AddProfiles(profilelist)); }
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); }