public void SaveUsuario() { agrosysEntitiesFull entidad = new agrosysEntitiesFull(); usuario user = new usuario(); rol roluser = new rol(); user.nombre_usuario = txtUsuario.Text.ToString(); user.password = txtPassword.Text.ToString(); user.rol_id_rol = Convert.ToInt32( ddlRol.SelectedValue); user.empleado_id_empleado = Convert.ToInt32( ddlEmpleado.SelectedValue); using (var ctx = new agrosysEntitiesFull()) { ctx.Set<usuario>().Remove(user); } entidad.usuarios.Add(user); }
public void SetUsuarios(string nombre, string password, int rolID, int empleadoID) { try { usuario objTiendaVerificar = new usuario(); using (agrosysEntitiesFull VerificarTiendaEntidad = new agrosysEntitiesFull()) { objTiendaVerificar = VerificarTiendaEntidad.usuarios.Where(s => s.nombre_usuario == nombre).FirstOrDefault<usuario>(); } if (objTiendaVerificar == null) { using (agrosysEntitiesFull TiendaEntidad = new agrosysEntitiesFull()) { usuario objusuarios = new usuario(); string md5Password; using (MD5 md5Hash = MD5.Create()) { md5Password= GetMd5Hash(md5Hash, password); } objusuarios.nombre_usuario = nombre; objusuarios.password = md5Password; objusuarios.rol_id_rol = rolID; objusuarios.empleado_id_empleado = empleadoID; TiendaEntidad.usuarios.Add(objusuarios); TiendaEntidad.SaveChanges(); string mensaje = "El usuaris con el Nombre " + nombre + " a sido guardado"; ShowNotification(mensaje); } } else { ShowNotification("No se a podido guardar el registro"); } } catch (Exception) { throw new Exception("Hay un problema al guardar la tienda, por favor intente de nuevo."); } }