private ModificarProveedor(Proveedor proveedor, bool isNew) { InitializeComponent(); this.tipoUsuarioDisponible = TODOS; this.IsNew = isNew; this.usuarioGroupBox.Visible = this.limpiarButton.Visible = this.direccionGroupBox.Visible = this.IsNew; this.home = HomeFactory.Usuario; this.SetBindingSource(proveedor); this.Text = "Modificar Proveedor"; this.CreateBindings(this.guardarButton); this.password.UseSystemPasswordChar = true; }
public ModificarProveedor(Proveedor proveedor) : this(proveedor, false) { }
public void ModificarProveedor(Proveedor proveedor) { var procedure = this.CreateProcedureFrom( "ModificarProveedor", proveedor, "id_usuario", "razon_social", "mail", "telefono", "direccion", "cod_postal", "id_ciudad", "cuit", "id_rubro", "contacto_nombre"); this.Run(procedure); }
public void RegistrarProveedor(Proveedor proveedor) { proveedor.password = proveedor.password.ToSha256(); var procedure = this.CreateProcedureFrom( "RegistrarProveedor", proveedor, "username", "password", "razon_social", "mail", "telefono", "direccion_completa", "cod_postal", "id_ciudad", "cuit", "id_rubro", "contacto_nombre"); this.Run(procedure); }
public IList<Proveedor> ListarProveedores(Proveedor ejemplo) { const string QUERY = "SELECT prov.*,us.estado FROM RANDOM.Proveedor prov LEFT JOIN RANDOM.Usuario us ON (us.id_usuario=prov.id_usuario)"; var filtros = new Filters(); if (ejemplo.razon_social != null) filtros.AddLike("razon_social", ejemplo.razon_social); if (ejemplo.cuit != null) filtros.AddEqual("cuit", ejemplo.cuit); if (ejemplo.mail != null) filtros.AddLike("mail", ejemplo.mail); return new Adapter().TransformMany<Proveedor>(this.sqlRunner.Select(QUERY, filtros)); }