Ejemplo n.º 1
0
 /// <summary>
 /// Intenta insertar un nuevo parto en la base de datos.
 /// </summary>
 /// <returns>Un booleano. True sí la operación fue correcta, false en caso contrario.</returns>
 private bool RegistrarParto()
 {
     try
     {
         int resultado = ProcedimientosAlmacenados.ProcRegistrarParto(this.fechaParto, this.sexoCria, this.idMadre, this.idPadre, this.muertePrematura, this.causaAborto);
         if (resultado == Utilities.RESULTADO_ERROR)
         {
             return(false);
         }
         if (radioButtonNo.Checked && radioButtonSiRegistroTernero.Checked)
         {
             if (this.sexoCria == 'H')
             {
                 resultado = ProcedimientosAlmacenados.ProcInsertarVaca(this.informacionTernero);
             }
             //else resultado = ProcedimientosAlmacenados.ProcInsertarToro(this.informacionTernero);
             if (resultado == Utilities.RESULTADO_ERROR)
             {
                 return(false);
             }
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }