public string Editar(Dusuario usuario) { string resp = ""; try { SqlCn = new SqlConnection(); Sqlcmd = new SqlCommand(); SqlCn.ConnectionString = Conexion.cn; SqlCn.Open(); Sqltra = SqlCn.BeginTransaction(); Sqlcmd.Connection = SqlCn; Sqlcmd.Transaction = Sqltra; Sqlcmd.CommandText = "modificar_usuario"; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.Parameters.AddWithValue("@id", usuario.Id_usuario); Sqlcmd.Parameters.AddWithValue("@nombre", usuario.Nombre); Sqlcmd.Parameters.AddWithValue("@apellido", usuario.Apellido); Sqlcmd.Parameters.AddWithValue("@telefono", usuario.Telefono); Sqlcmd.Parameters.AddWithValue("@sexo", usuario.Sexo); Sqlcmd.Parameters.AddWithValue("@observacion", usuario.Observacion); Sqlcmd.Parameters.AddWithValue("@usuario", usuario.Usuario); Sqlcmd.Parameters.AddWithValue("@contraseña", usuario.Password); resp = Sqlcmd.ExecuteNonQuery() >= 1 ? "ok" : "No se pudo editar el registro."; if (resp.Equals("ok")) { Sqltra.Commit(); } else { Sqltra.Rollback(); } } catch (Exception ex) { resp = ex.Message; } finally { if (SqlCn.State == ConnectionState.Open) { SqlCn.Close(); } } return(resp); }
public string CambiarEstado(Dusuario usuario) { string resp = ""; SqlCn = new SqlConnection(); try { SqlCn.ConnectionString = Conexion.cn; SqlCn.Open(); Sqltra = SqlCn.BeginTransaction(); Sqlcmd = new SqlCommand(); Sqlcmd.Connection = SqlCn; Sqlcmd.Transaction = Sqltra; Sqlcmd.CommandText = "cambiar_Estado_usuario"; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.Parameters.AddWithValue("@estado", usuario.Estado); Sqlcmd.Parameters.AddWithValue("@id", usuario.Id_usuario); resp = Sqlcmd.ExecuteNonQuery() >= 1 ? "ok" : "No se pudo cambiar el estado."; if (resp.Equals("ok")) { Sqltra.Commit(); } else { Sqltra.Rollback(); } } catch (Exception ex) { resp = ex.Message; } finally { if (SqlCn.State == ConnectionState.Open) { SqlCn.Close(); } } return(resp); }
public DataTable Login(Dusuario usuario) { tablaResultados = new DataTable(); SqlCn = new SqlConnection(); try { SqlCn.ConnectionString = Conexion.cn; SqlCn.Open(); SqlCommand Sqlcmd = new SqlCommand(); Sqlcmd.Connection = SqlCn; Sqlcmd.CommandText = "sp_Login"; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.Parameters.AddWithValue("@usuario", usuario.Usuario); Sqlcmd.Parameters.AddWithValue("@password", usuario.Password); SqlDataAdapter Sqldat = new SqlDataAdapter(Sqlcmd); Sqldat.Fill(tablaResultados); } catch (Exception ex) { tablaResultados = null; } finally { if (SqlCn.State == ConnectionState.Open) { SqlCn.Close(); } } return(tablaResultados); }