public string InsertarDetalle(D_DETALLE_PERSONAL_TURNO_RUTA dtreserva, ref SqlConnection SqlCon, ref SqlTransaction sqltran) { string rpt = ""; try { SqlCommand sqlcmd = new SqlCommand(); sqlcmd.Connection = SqlCon; sqlcmd.Transaction = sqltran; sqlcmd.CommandText = "PERSONAL_TURNO_RUTA_REGISTRAR"; sqlcmd.CommandType = CommandType.StoredProcedure; sqlcmd.Parameters.AddWithValue("@CODIGO_AUXILIAR", dtreserva._CODIGOAUXILIAR); sqlcmd.Parameters.AddWithValue("@CODIGO_DETALLE_TURNO", dtreserva._CODIGODETALLE_TURNO); sqlcmd.Parameters.AddWithValue("@CODIGO_RUTA", dtreserva._CODIGO_RUTA); sqlcmd.Parameters.AddWithValue("@CODIGO_TURNO", dtreserva._CODIGO_TURNO); sqlcmd.Parameters.AddWithValue("@FECHA_INICIO", dtreserva._FECHA_INICIO); sqlcmd.Parameters.AddWithValue("@FECHA_FIN", dtreserva._FECHA_FIN); sqlcmd.Parameters.AddWithValue("@OBSERVACIONES", dtreserva._OBSERVACIONES); sqlcmd.Parameters.AddWithValue("@ESTADO", dtreserva._ESTADO); rpt = sqlcmd.ExecuteNonQuery() == 1 ? "ok" : "no se puede registrar detalle"; } catch (Exception ex) { rpt = ex.Message; } return(rpt); }
///eliminar public string Eliminar(D_DETALLE_PERSONAL_TURNO_RUTA dato) { string rpta = ""; SqlCn = new SqlConnection(); try { SqlCn.ConnectionString = D_Conexion.Conexion; SqlCn.Open(); Sqlcmd = new SqlCommand(); Sqlcmd.Connection = SqlCn; Sqlcmd.CommandText = "PERSONAL_TURNO_RUTA_Eliminar"; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.Parameters.AddWithValue("@Codigo", dato._CODIGODETALLE_TURNO); rpta = Sqlcmd.ExecuteNonQuery() >= 1 ? "ok" : "No se pudo eliminar"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCn.State == ConnectionState.Open) { SqlCn.Close(); } } return(rpta); }
public DataTable Consulta_Id_DETALLE_TURNO_RUTA(D_DETALLE_PERSONAL_TURNO_RUTA dato) { DataTable DtResultado = new DataTable(""); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = D_Conexion.Conexion; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "[SP_CONSULTAR_ID_PERSONAL_DETALLE_TURNO_RUTA]"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParId = new SqlParameter(); ParId.ParameterName = "@Codigo"; ParId.SqlDbType = SqlDbType.Int; ParId.Value = dato._CODIGODETALLE_TURNO; SqlCmd.Parameters.Add(ParId); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception) { DtResultado = null; } return(DtResultado); }
/// ///editar public string EDITAR_PERSONAL_TURNO_RUTA(D_DETALLE_PERSONAL_TURNO_RUTA dato) { try { SqlCn = new SqlConnection(); Sqlcmd = new SqlCommand(); SqlCn.ConnectionString = D_Conexion.Conexion; SqlCn.Open(); Sqltra = SqlCn.BeginTransaction(); Sqlcmd.Connection = SqlCn; Sqlcmd.Transaction = Sqltra; Sqlcmd.CommandText = "[PERSONAL_TURNO_RUTA_EDITAR]"; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.Parameters.AddWithValue("@CODIGO_DETALLE_TURNO", dato._CODIGODETALLE_TURNO); Sqlcmd.Parameters.AddWithValue("@CODIGO_RUTA", dato._CODIGO_RUTA); Sqlcmd.Parameters.AddWithValue("@CODIGO_TURNO", dato._CODIGO_TURNO); Sqlcmd.Parameters.AddWithValue("@FECHA_INICIO", dato._FECHA_INICIO); Sqlcmd.Parameters.AddWithValue("@FECHA_FIN", dato._FECHA_FIN); Sqlcmd.Parameters.AddWithValue("@OBSERVACIONES", dato._OBSERVACIONES); resp = Sqlcmd.ExecuteNonQuery() >= 1 ? "ok" : "No se pudo editar"; 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); }
///CAMBIAR ESTADO public string Cambiar_Estado(D_DETALLE_PERSONAL_TURNO_RUTA dato) { try { SqlCn = new SqlConnection(); Sqlcmd = new SqlCommand(); SqlCn.ConnectionString = D_Conexion.Conexion; SqlCn.Open(); Sqltra = SqlCn.BeginTransaction(); Sqlcmd.Connection = SqlCn; Sqlcmd.Transaction = Sqltra; Sqlcmd.CommandText = "[PERSONAL_TURNO_RUTA_CAMBIAR_ESTADO]"; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.Parameters.AddWithValue("@Codigo", dato._CODIGODETALLE_TURNO); Sqlcmd.Parameters.AddWithValue("@Estado", dato._ESTADO); 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 string Insertar(D_DETALLE_PERSONAL_TURNO_RUTA_AUXILIAR reser, /*List<D_DETALLE_PERSONAL_TURNO_RUTA>*/ D_DETALLE_PERSONAL_TURNO_RUTA detalle_reserva) { string rpta = ""; SqlCn = new SqlConnection(); try { SqlCn.ConnectionString = D_Conexion.Conexion; SqlCn.Open(); Sqltra = SqlCn.BeginTransaction(); Sqlcmd = new SqlCommand(); Sqlcmd.Connection = SqlCn; Sqlcmd.Transaction = Sqltra; Sqlcmd.CommandText = "AUXILIAR_PERSONAL_TURNO_RUTA_REGISTRAR"; Sqlcmd.CommandType = CommandType.StoredProcedure; SqlParameter parValor = new SqlParameter(); parValor.ParameterName = "@valor"; parValor.SqlDbType = SqlDbType.Int; parValor.Direction = ParameterDirection.Output; Sqlcmd.Parameters.Add(parValor); Sqlcmd.Parameters.AddWithValue("@ESTADO", reser._ESTADO); rpta = Sqlcmd.ExecuteNonQuery() == 1 ? "ok" : "no se puedo realizar a consulta"; if (rpta.Equals("ok")) { this._CODIGO_AUXILIAR = Convert.ToInt32(Sqlcmd.Parameters["@valor"].Value); // foreach (D_DETALLE_PERSONAL_TURNO_RUTA item in detalle_reserva) // { detalle_reserva._CODIGODETALLE_TURNO = this._CODIGO_AUXILIAR; rpta = detalle_reserva.InsertarDetalle(detalle_reserva, ref SqlCn, ref Sqltra); if (!rpta.Equals("ok")) { } //} } if (rpta.Equals("ok")) { Sqltra.Commit(); } else { Sqltra.Rollback(); } } catch (Exception EX) { rpta = EX.Message; } finally { if (SqlCn.State == ConnectionState.Open) { SqlCn.Close(); } } return(rpta); }