//lo vamos a llamar con una funcion public static string Insertar(DateTime fechainicio, DateTime fechafinaliza, string estado, string tipoperiodo) { DPeriodos Obj = new DPeriodos(); Obj.Fechainicio = fechainicio; Obj.Fechafinaliza = fechafinaliza; Obj.Estado = estado; Obj.Tipoperiodo = tipoperiodo; return Obj.Insertar(Obj); }
//metodo editar public string Editar(DPeriodos Periodos) { string respuesta = ""; SqlConnection SqlCon = new SqlConnection(); try { //codigo SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //establecer el comando para ejecutar sentencias en sql SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speditar_periodo"; SqlCmd.CommandType = CommandType.StoredProcedure; //mandar a llamar a primer campo de la tabla SqlParameter ParCodigoperiodo = new SqlParameter(); ParCodigoperiodo.ParameterName = "@codigo_periodo"; ParCodigoperiodo.SqlDbType = SqlDbType.Int; ParCodigoperiodo.Value = Periodos.Codigoperiodo; SqlCmd.Parameters.Add(ParCodigoperiodo); SqlParameter ParFechainicio = new SqlParameter(); ParFechainicio.ParameterName = "@fecha_inicio"; ParFechainicio.SqlDbType = SqlDbType.VarChar; ParFechainicio.Size = 100; ParFechainicio.Value = Periodos.Fechainicio; SqlCmd.Parameters.Add(ParFechainicio); SqlParameter ParFechafinaliza = new SqlParameter(); ParFechafinaliza.ParameterName = "@fecha_finaliza"; ParFechafinaliza.SqlDbType = SqlDbType.VarChar; ParFechafinaliza.Size = 100; ParFechafinaliza.Value = Periodos.Fechafinaliza; SqlCmd.Parameters.Add(ParFechafinaliza); SqlParameter ParEstado = new SqlParameter(); ParEstado.ParameterName = "@estado"; ParEstado.SqlDbType = SqlDbType.VarChar; ParEstado.Size = 5; ParEstado.Value = Periodos.Estado; SqlCmd.Parameters.Add(ParEstado); SqlParameter ParTipoperiodo = new SqlParameter(); ParTipoperiodo.ParameterName = "@tipo_periodo"; ParTipoperiodo.SqlDbType = SqlDbType.VarChar; ParTipoperiodo.Size = 50; ParTipoperiodo.Value = Periodos.Tipoperiodo; SqlCmd.Parameters.Add(ParTipoperiodo); //ejecutamos nuestro comando respuesta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se actualizo el registro."; } catch (Exception ex) { respuesta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) SqlCon.Close(); } return respuesta; }
//lo vamos a llamar con una funcion //metodo eliminar, este va a llamar al metodo eliminar de la capa datos DEmpresas public static string Eliminar(int codigoperiodo) { DPeriodos Obj = new DPeriodos(); Obj.Codigoperiodo = codigoperiodo; return Obj.Eliminar(Obj); }
//metodo eliminar public string Eliminar(DPeriodos Periodos) { string respuesta = ""; SqlConnection SqlCon = new SqlConnection(); try { //codigo SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //establecer el comando para ejecutar sentencias en sql SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_periodo"; SqlCmd.CommandType = CommandType.StoredProcedure; //mandar a llamar a primer campo de la tabla SqlParameter ParCodigoperiodo = new SqlParameter(); ParCodigoperiodo.ParameterName = "@codigo_periodo"; ParCodigoperiodo.SqlDbType = SqlDbType.Int; ParCodigoperiodo.Value = Periodos.Codigoperiodo; SqlCmd.Parameters.Add(ParCodigoperiodo); //ejecutamos nuestro comando respuesta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se elimino el registro."; } catch (Exception ex) { respuesta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) SqlCon.Close(); } return respuesta; }